Notifications
Notifications allow you to push messages to your users via different channels. You can send a notification to one or many users using one or many channels.
Channels
Channels are the different ways you can send a notification to a user. Currently, Parra supports the following channels:
APNS Channel
The APNS channel may only be used for applications within the Apple ecosystem (e.g. iOS, macOS, etc...)
If you do not yet have an Apple Developer account, you will need to create one by visiting developer.apple.com
You will need the following information:
Bundle ID -- your applications bundle ID. Generally in reverse DNS notation (e.g. com.companyName.AppName). In XCode (TODO: - SP), you may find the bundle ID by ....
Team ID -- Once you have created your Apple Developer account you may obtain your Team ID by
Key ID
Key
Visit the applications tab in the Parra Dashboard
Inbox Channel
The inbox channel allows notifications to be exposed to your users in a list view using the Parra Inbox module from the respective Parra Client SDK.
Sending a Notification
You can send a notification to a user by making a POST
request to the /notifications/templates/:notification_template_id/send
endpoint.
- Create a Channel. Specific setup instructions will vary per channel.
- Create an API Key
- Send a Notification to the Parra API using the notifications endpoint