Before asking users for permissions we recommend you show them a Priming screen or message that explains why this permission is needed and what it will be used for. Priming screens can help increase opt in rates. Google might also ask you to add a priming screen or popup during the App review process.

The PulsateSDK requires these permissions:

  1. Push Notifications
    Used for sending push notifications to users.
  2. Foreground and Background Location
    Foreground location must Precise Location and Allow Always .
    You must include a descirption for NSLocationAlwaysUsageDescription , NSLocationAlwaysAndWhenInUseUsageDescription and NSLocationWhenInUseUsageDesciption in your App pinfo.
    Used for geofencing.
  3. Bluetooth
    You must include a descirption for NSBluetoothAlwaysUsageDescription and for iOS pre 13 NSBluetoothPeripheralUsageDescription in your App pinfo.
    Used for beacon scans.