IMS SDK Product Document
  • Getting Started
    • iOS
      • Requirements
      • Importing the SDK
      • Permissions
      • Initializing the SDK
      • Using the SDK
        • Using Push Notifications
          • Push notification certificate and profile creation guide
    • Android
      • Requirements
      • Import the SDK
      • Permissions
      • Obfuscation
      • Initialize the SDK
      • Using the SDK
        • Trip Detection and Recording
          • Trip Manager Configuration
            • Using TripDetector.AWARENESS
            • Trip Manager Device Support
          • Trip Manager Control
          • Trip Manager Status
        • Bluetooth and Other Devices
    • React Native
      • Requirements
      • Import the SDK
      • Permissions
      • Initialize the SDK
        • Android
        • iOS
      • Using the SDK
        • Trip Manager
        • Device service
    • Flutter
      • Requirements
      • Import the SDK
      • Permissions
      • Initialize the SDK
      • Using the SDK
  • Security
  • App misuse
  • Time Driven Without Phone
  • DriveSync Portal
    • Requirement
    • User
    • Device
    • Driving Alert
    • Push Notification
    • Invitations
    • Subscription
    • Trip
    • Location
    • Driving Summary
    • Discount
    • Scoring
    • Vehicle
    • Leaderboard
    • Rewards
    • Submit consent to EULA
    • Legal documents and FAQ
    • Named Driver
    • Wedge
  • Known Issues
    • iOS
    • Android
      • 1.17.0
      • 1.18.0
      • 1.22.0
  • Releases
    • 1.13.0
      • iOS
      • Android
    • 1.14.0
      • Android
    • 1.15.0
      • iOS
      • Android
    • 1.15.1
    • 1.16.0
      • iOS
      • Android
    • 1.17.0
      • iOS
      • Android
    • 1.18
      • iOS
      • Android
    • 1.18.1
    • 1.19.0
      • iOS
      • Android
    • 1.20.0
      • Android
      • iOS
    • 1.21.0
      • Android
      • iOS
    • 1.22.0
      • Android
      • iOS
    • 1.23.0
      • Android
      • iOS
    • 1.24.0
      • Android
      • iOS
    • 1.24.1
      • iOS
  • Migration
    • iOS
      • 1.15.x -> 1.16.0
      • 1.16.0 -> 1.17.0
      • 1.17.0 -> 1.18.0
      • 1.18.0 -> 1.19.0
      • 1.19.0 -> 1.20.0
      • 1.20.0 -> 1.21.0
      • 1.21.0 -> 1.22.0
      • 1.22.0 -> 1.23.0
      • 1.23.0 -> 1.24.0
      • 1.24.0 -> 1.24.1
    • Android
      • 1.15.x -> 1.16
      • 1.16 -> 1.17
      • 1.17 -> 1.18
      • 1.18 -> 1.19
      • 1.19 -> 1.20
      • 1.20 -> 1.21
      • 1.21 -> 1.22
      • 1.22 -> 1.23
      • 1.23 -> 1.24
  • Support
Powered by GitBook
On this page
  • App needs to create the push notification certificate with Apple app store connect.
  • How to Export a Push Notification Certificate as a .p12 file
  1. Getting Started
  2. iOS
  3. Using the SDK
  4. Using Push Notifications

Push notification certificate and profile creation guide

PreviousUsing Push NotificationsNextAndroid

Last updated 3 months ago

App needs to create the push notification certificate with Apple app store connect.

  1. Login to the Apple Developer portal (). Once logged in select "Certificates, Identifiers & Profiles".

  1. Click on the link labelled "Identifiers" section

  1. Click on the App ID you created previously for your app.

  1. On the screen that appears, scroll down to Push Notifications, select the check mark and click on "Configure"

  1. Under Production SSL Certificate, click on the "Create Certificate" button.

  1. Click on the "Choose File" button and select the CSR (Certificate Signing Request) file you have downloaded, to enable the "Continue" button

  1. Now click on the "Continue" which is enabled at this point.

  1. After this you will get to this page and the certificate would be created. Now click on the "Download" button to download and save your newly created certificate. After that find the file and double click on it to add to your Keychain Access.

How to Export a Push Notification Certificate as a .p12 file

  1. In Keychain Access, select the certificate entry and right-click on it to select "Export." (Note: All certificates you have installed will be in the "login" keychain (Label 1) under the category "My Certificates" (Label 2).)

  1. Select your certificate (NOTE: in order to make sure it's valid you should have an expand icon and after attaching the certificate you should see a private key). Click on "Save" to save it to your machine. When asked for a password, leave it blank or set password and click on "OK". (NOTE: if you forget the password or are unsure whether it's correct or not just repeat the process from step 1; if you do however export it with a password please note it down).

https://developer.apple.com/account
Format is set to "Personal Information Exchange (.p12)" and click on "Save" to save it to your machine