FlutterFlow Docs
Search…
Push Notifications

My push notifications aren't working, what did I do wrong?

Please note, push notifications will not work in these scenarios:
  • Push notifications will not work on an iOS simulator. To test you will need to use a real device.
  • Push notifications will not work if the user is not logged in to your app.
  • Push notifications will not work if you have the app open on your device.

Ensure you have created a push notification key for Apple.

Apple requires developers to create a key for the push notifications inside the Apple Developer Console to verify the push notification's sender.
Head to your Apple Developer account and select Certificates, Identifiers & Profiles > Keys.
If you haven't added a push notification key, you will need to add this.
​Here are instructions on how to add a push notification key.

Ensure you have added the APN key to Firebase.

Head to the Firebase Console and open the project dashboard for your project (click the project tile). Select Project Settings > Project Settings > Cloud Messaging.
Scroll down to the iOS section. If you have no files listed under APNs Authentication Key (like the photo below), you need to upload the APN Key.
​Here are the instructions on how to upload the APN key to Firebase.

Ensure you have added a push notification identifier for Apple.

You must add an Identifier to be able to send the push notifications to the iOS devices after you deploy your app to the app store.
Head to your Apple Developer account and select Certificates, Identifiers & Profiles.
If you haven't created a push notification identifier, you will need to add this.
​Here are instructions on how to create your push notification identifier.
​

Here are some common issues to check for/troubleshooting steps:

  1. 1.
    Review the push notification setup instructions and ensure you have completed all required steps.
    1. 1.
      Ensure you have added a Blaze plan to your Firebase project.
    2. 2.
      Ensure you have added a push notification key on developer.apple.com.
    3. 3.
      Ensure you have uploaded the APN auth key in your Firebase console.
    4. 4.
      Ensure you have uploaded a push notification identifier on developer.apple.com.
    5. 5.
      Ensure you have added the following cloud permissions for [email protected]: Editor, Cloud Functions Admin, and Service Account User. Here are instructions on how to do this.
  2. 2.
    Ensure you are on the latest version of FlutterFlow by selecting (ctrl/cmd + R). After you have done this, clear your browser cache and log out/in to FlutterFlow.
  3. 3.
    Remove the existing permissions and complete a new setup from scratch. Here are instructions on how to do this.

​

​
Copy link
On this page
My push notifications aren't working, what did I do wrong?
Ensure you have created a push notification key for Apple.
Ensure you have added the APN key to Firebase.
Ensure you have added a push notification identifier for Apple.
Here are some common issues to check for/troubleshooting steps: