This guide shows you how to create push certificates and generate a keyset to enable push notifications for Kustomer Chat 2.0.
You'll need the following before you can get push keys and certificates:
- Access to your team Apple Developer Program account.
- Explicit bundle identifiers, or bundle IDs, for each app you want to create and send push certificates for. Wildcards won't work.
- Admin permissions for your Kustomer organization to change Chat Management: SDK settings.
To generate a push certificate, download your push key. Once you create a push certificate, enable push notifications for your app identifier. After you confirm your push certificates, you'll add your push certificates to your Mobile SDK settings in Kustomer.
Go to the Certificates, Identifiers & Profiles page for your Apple Developer account, and select Keys > Register a New Key > Apple Push Notifications service (APNs).
Create and download your Apple Developer account-wide push key as a
- You can access your Team ID from Membership in the Program Resources navigation of the Apple Developer portal.
To create a push certificate with the generated push key, go to the Certificates, Identifiers & Profiles page for your Apple Developer account, and select Certificates > Create a New Certificate > Apple Push Notification service SSL (Sandbox & Production).
Create a push certificate for each app bundle ID
Use your push key to create a push certificate for each app bundle ID.
Always keep your push certificates private and secure.
After you create the push certificate for the related app identifier, enable push notifications for the app in the app identifier.
After you enable push notifications for your app, check that the related push certificate shows up for the Push Notifications capability for your App ID Configuration on the Apple Developer portal.
To check your push notification certificate, go to the Certificates, Identifiers & Profiles page for your Apple Developer account, and select Identifiers > Edit your App ID Configuration for the relevant app.
Under the Capabilities section, find Push Notifications and select Edit to view your APNs SSL certificates.
Once you confirm the relevant push certificates for each app bundle ID, head on over to Part 2. Send push keys and certificates to Kustomer.
After you create your push keys and push certificates, go to your Kustomer Settings, and select Channels > Chat to open the Chat Management settings page. Select the SDK tab to view your Chat SDK settings.
You'll see the Mobile SDK push notification settings for iOS.
Complete the following to generate a keyset to enable push notifications in Kustomer:
Upload a p8 file version of the push key you created earlier in Step 1. Create and download your push key.
Add your Apple Developer Account Team ID (available under Membership in the Program Resources navigation in the Apple Developer portal).
Add your Apple Push Notifications service (APNs) Key.
Add each bundle ID for the apps you want to use with push notifications. Make sure to include bundle IDs for both your Kustomer sandbox and Kustomer production environments.
Select Save Changes to create a keyset for iOS push notifications.
See Push Notifications to learn how to configure push notifications once you enable them in Kustomer.
Updated 8 months ago