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.
Select iOS as the platform.
Paste in the iOS bundle ID you used when creating your white label app without push notifications. Click Register app.
Download and save the
GoogleService-Info.plist file--you'll need it in a later step.
Skip through the next few steps of this form, then 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.
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.
To create a certificate, create a certificate signing request (CSR).
This can be done using the Keychain Access tool on your OSX device.
Make sure to click Saved to Disk rather than emailed to the CA in the certificate assistant wizard and click Continue.
.CSR file that you created and click Continue.
Download and install the newly-created certificate by clicking on it once it's downloaded. 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).
Upload the newly-created development and production 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.
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.
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.