sendrealm-push when an agent needs to add, review, or debug Sendrealm push notifications. The skill covers both sides of push: device registration in apps and backend sends from trusted code.
What It Covers
- Choosing the right SDK for Web, React Native Expo, React Native bare, Android, or iOS.
- Configuring Firebase, APNs, or Web Push provider settings in Sendrealm.
- Initializing device SDKs with public Sendrealm Push App IDs.
- Requesting permission from a user action and linking users with
login. - Sending notifications from trusted backend code with
@sendrealm/sdk. - Using exactly one target style per send:
tokens,web_subscriptions,device_ids,contact_ids,external_ids,emails, oraudiences. - Debugging registration, environment, credentials, diagnostics, and delivery issues.
Use It
Guardrails
- Never expose
SENDREALM_API_KEY, Firebase service account JSON, or APNs.p8keys in browser or mobile code. - Distinguish Sendrealm
developmentorproductiondevices from iOS APNssandboxorproduction. - Treat audience sends as queued and direct device/contact/user sends as immediate.
- Do not promise device display. Provider accepted or sent counts are not proof that a notification appeared on the device.
- Use diagnostics before changing backend targeting logic.