Enable push notifications in iOS white label apps

If you don't have a Firebase account yet, see Create a Firebase account.

Note that this process is more involved than the Android version, but the end result is exactly the same as in Android white label apps.

First, navigate to the settings tab of your Firebase project and click Add app.

Click Add app in Firebase project

Select iOS as the platform.

Click iOS when prompted

Paste in the iOS bundle ID you used when creating your white label app without push notifications. Click Register app.

Paste the iOS bundle ID for your white label app and click Register app

Download and save the GoogleService-Info.plist file--you'll need it in a later step.

Click Download GoogleService-Info.plist file

Skip through the next few steps of this form, then click Continue to console.

Click Continue to console

Now, modify the properties of your app on the Apple Developer side. Select and edit the application ID you're using for your white label app.

Select and edit the application ID used for the white label app in the Apple Developer tools

Enable the push notifications capability by checking the checkbox next to Push Notifications, and create your push certificates. Make sure you generate both the development and distribution certificates.

Select Push Notifications and create certificates for both development and distribution

To create a certificate, create a certificate signing request (CSR).

Create a certificate signing request (CSR)

This can be done using the Keychain Access tool on your OSX device.

Use the Keychain Access tool on your OSX device to request a certificate from a certificate authority

Make sure to click Saved to Disk rather than emailed to the CA in the certificate assistant wizard and click Continue.

Click Saved to disk and Continue at the prompt

Upload the .CSR file that you created and click Continue.

Upload the CSR file when prompted and click Continue

Download and install the newly-created certificate by clicking on it once it's downloaded. Click Done.

Click Download to download the certificate and click Done

Export the certificate-key pair as a .p12 file by right-clicking the certificate (make sure it contains the key in the drop-down, as shown below).

Right-click the certificate to export it; ensure it contains the key in the drop-down

Upload the newly-created development and production certificates to Firebase.

Upload the development and product certificates to Firebase

Upload the corresponding files, and plug in the password you used when exporting the .p12 files. This is the last configuration step you'll need to do in your Firebase account in order to enable push notifications in your white label app.

Upload the files and use the password used when exporting the .p12 files

In AppSheet, go to the Manage > Deploy pane of the editor for you app, expand the White-Label section, and under the For iOS section upload the GoogleService-Info.plist file, as well as the Firebase API key, both of which you obtained earlier.

Upload the GoogleService-Info.list file and the Firebase API key to AppSheet white label section

Now your iOS white label app will be able to receive push notifications from AppSheet! Make sure to test it by sending a quick test notification through the editor.


Was this helpful?
How can we improve it?
Clear search
Close search
Google apps
Main menu
Search Help Center