Sometimes receiving your first notification can be difficult. There are some edge cases that arise especially during testing. To help you on the way we have created a checklist to help you figure out what might be going wrong and what is preventing you from receiving that first awesome notification on your phone!
We have created checklists, each explaining simple things to check;

iOS Demo App

Check these points when you are not receiving your notification on the iOS Demo App.

1

Did you create a geofence and a notification on your current location? This can be done in our dashboard. Make sure to set the range of the geofence large enough (> 200m for testing purposes).

2

It can take some time before the demo app on your device is synchronized with our server. To quickly sync your device you could reinstall the app as it will force a sync. After a reinstall the app has to be opened. If you are in the geofence and still want to receive a notification you have to bring the app to the background immediately after opting in to location services.

3

If you are already in the geofence and have the app in the foreground, you won’t receive a notification, but it will show up in the notification tab of the demo app itself. If you want to see the notification in the iOS Notification Center, bring the app to the background straight after opting in.

 4

Is the notification enabled? When the notification is set to paused it cannot be received.

Dashboard campaign status

 5

Make sure it doesn’t have opening hours or timespans. You can let the notification trigger anytime by setting “Notification can be triggered at the following times:” to “any time” in the advanced settings of your campaign.

Dashboard advanced settings

6

Did you set the demo token correctly? It is the 6 digits number that was displayed to you after sighing up. If you missed that, you can retrieve it from the developer tools tab of your dashboard.

You can set the token in the Settings tab of the Plot Projects app and then click on Connect to account. Once you’ve entered the demo token the demo app will remember the token.

iOS enter token

7

Do you have location services on for the demo app? This can be done in two ways;

You will be prompted to enable this after filling in your token.

 

You can set it at Settings → Plot Projects → Location → Always

Allow location

8

Are location services enabled on the device? You can set it at Settings → Privacy → Location Services. There you can set Location Services to On.

9

Do you allow our app to send you notifications? This can be done in two ways;

You will be prompted to allow this after filling in your token.

 

You can set it at Settings → Plot Projects → Notifications → Allow

Allow notifications

10

Do you have an internet connection? In order to load your notifications and geofences the demo app requires a working internet connection. A continuous internet connection also improves location accuracy.

11

Is WIFI enabled? Although no WIFI connection is required, it improves location detecting accuracy.

12

Did you already receive the notification before? Make sure the notification is set to be received more than once in the campaign settings in the dashboard.

 

13

Is there an app cooldown specified? When there is a cooldown specified in our dashboard for your app then the Plot plugin won’t sent more than one message during the specified period. Set the minimum time to “upon re-entering” to remove any cooldown.
Multiple notifications

14

Have you stayed at the same location for a long time? The Plot plugin works best when moving at slower speeds. To optimize for battery efficiency it is possible you don’t receive a notification when driving a vehicle or staying for a longer period on the same location.

 

15

Is the notification you are not receiving an beacon notification? Please make sure you have turned bluetooth on.

 

16

Still didn’t receive your notification? You can find more detailed information in the log file. You can mail the log file by pressing “Mail log” in the Settings tab.

Android Demo App

Check these points when you are not receiving your notification on the Android Demo App.

1

Did you create a geofence and a notification on your current location? This can be done in our dashboard. Make sure to set the range of the geofence large enough (> 200m for testing purposes).

2

It can take some time before the demo app on your device is synchronized with our server. To quickly sync your device you could reinstall the app as it will force a sync. After a reinstall the app has to be opened. If you are in the geofence and still want to receive a notification you have to bring the app to the background immediately after opting in to location services.

3

Is the notification enabled? When the notification is set to paused it cannot be received.

Dashboard campaign status

4

Make sure it doesn’t have opening hours or timespans. You can let the notification trigger anytime by setting “Notification can be triggered at the following times:” to “any time” in the advanced settings of your campaign.

Dashboard advanced settings

5

Did you set the demo token correctly? It is the 6 digits number that was displayed to you after sighing up. If you missed that, you can retrieve it from the developer tools tab of your dashboard.

You can set the token in the Settings menu of the Plot Projects app and then click on Connect to account. Once you’ve entered the demo token the demo app will remember the token.
Enter demo token Android

6

Have you turned on location services? You can usually set this at Settings → More → Location services. The mode should be High Accuracy or Battery saving.

7

Do you have an internet connection? In order to load your notifications and geofences the demo app requires a working internet connection. A continuous internet connection also improves location accuracy.

8

Is WIFI enabled? Although no WIFI connection is required, it improves location detecting accuracy.

9

Did you already receive the notification before? Make sure the notification is set to be received more than once in the campaign settings in the dashboard.

10

Is there an app cooldown specified? When there is a cooldown specified in our dashboard for your app then the Plot plugin won’t sent more than one message during the specified period. Set the minimum time to “upon re-entering” to remove any cooldown.
Multiple notifications

11

Have you stayed at the same location for a long time? The Plot plugin works best when moving at slower speeds. To optimize for battery efficiency it is possible you don’t receive a notification when driving a vehicle or staying for a longer period on the same location.

 

12

Is the notification you are not receiving an beacon notification? Please make sure you have turned bluetooth on.

 

13

Still didn’t receive your notification? You can find more detailed information in the log file. You can mail the log file by pressing “Mail log” in the Settings tab.

iOS Plugin

Check these points when you are not receiving your notification on your own app with Plot integrated.

  1. Did you receive a notification when using the demo app? If not, see the iOS Demo App checklist.
  2. Did you do all the steps in the iOS integration guide correctly?
  3. Did you use the most recent version of our plugin?
  4. Is plotconfig.json correctly added? An example of this file can be seen at the Developer Tools in our dashboard.
  5. Did you set the public token (not the demo token!) inside the plotconfig.json? The public token can also be found on the dashboard.
  6. When the app is in the foreground the notification doesn’t appear in the notification center, but is directly opened by the app.
  7. Does your app use its own notification filter? Are you sure the implementation is correct? You could try removing the filter to verify that the notification is not filtered out.
  8. You can check the debug log, which can be sent from the demo app. This is also possible from the plugin, see this blog post.
  9. In case you are still not receiving a notification, you could try to uninstall and reinstall the app.

Android Plugin

Check these points when you are not receiving your notification on your own app with Plot integrated.

  1. Did you receive a notification when using the demo app? If not, see the Android Demo App checklist.
  2. Did you do all the steps in the Android integration guide correctly?
  3. Did you use the most recent version of our plugin?
  4. Is plotconfig.json correctly added? An example of this file can be seen at the Developer Tools in our dashboard.
  5. Did you set the public token (not the demo token!) inside the plotconfig.json? The public token can also be found on the dashboard.
  6. Does your app use its own notification filter? Are you sure the implementation is correct? You could try removing the filter to verify that the notification is not filtered out.
  7. If the notification you are not receiving is set to an iBeacon, did you do the steps of the Android iBeacons integration guide?
  8. You can check the debug log, which can be sent from the demo app. This is also possible from the plugin, see this blog post.
  9. In case you are still not receiving a notification, you could try to uninstall and reinstall the app.

If you are still not receiving any notifications, please check our full documentation or contact us through the dashboard. Please have your log file ready.