3rd party integrations
...
Firebase
Connect Firebase to your Purpl...
01 - Enable Firebase and connect it with an iOS App
18min
purple manager / 3rd party integrations summary this article guides you step by step through the process of connecting firebase to your ios app you will activate firebase for your purple app, connect your purple ios app with firebase and activate the following service for your purple app (independent of operating system) firebase analytics firebase crashlytics for your purple ios app (ios only) firebase analytics firebase crashlytics firebase in app messaging firebase cloud messaging firebase debug mode (preview app only, doesn't work for live apps) push for app push registration on app start if you wish not to use one of the above mentioned services, just don't check the according check box in purple manager to skip it's activation preconditions have a firebase project created create a firebase project docid\ ww7gi5tgult52femu oso assets from your apple developer account p12 distribution certificate see create an ios distribution certificate (p12) docid\ nu1xsgciff5ikz fsnlup mobile provisioning profile see mobile provisioning profile for release app docid\ ye2qumtaoacjwsbn 7hx6 apn auth key and key id see create a push key (p8) docid\ h8zrrwb3awpok8mohcg3j team id your team id can be found in the upper right corner of the apple developer portal assets from app store connect app store id assets from purple manager package name of your app (to be used as ios bundle id) if you don't have prepared these assets, you can find the appropriate instructions to create them in the preconditions for test & submit of an ios app docid\ lgpltwqh6m5rbe5uvvmb6 folder how to set up your app in firebase 1\ visit firebase google com and open your firebase project 2\ click on 'project overview' 2\ click on the gear symbol 3\ click on 'project settings' 4\ below 'your apps' click on the ios icon 5\ add the ios bundle id of your app (app package name in purple) optionally, you can add your app nickname and your app store id 6\ click on 'register app' 7\ click on 'next' 8\ click on 'next' 9\ click on 'next' 10\ click on 'continue to the console' 11\ click on 'cloud messaging' 12\ click on 'upload' 13\ click on 'browse' and upload your apn auth key 14\ below 'key id' enter your key id 15\ below 'team id' enter your team id 16\ click on 'upload' 17\ click on 'general' 18\ click on 'googleservice info plist' to download the file to your computer activate firebase services and push in purple mager 1\ go to purple manager > 'apps' 2\ click on 'overview' 3\ click on the three dots in the top menu bar 4\ in the dropdown, click on 'consent/push/analytics' 5\ go to 'firebase analytics' > 'general' > 'basic settings' and click on the arrow 6\ next to 'enable firebase analytics' check the checkbox 7\ next to 'enable firebase crashlytics' check the checkbox 8\ go to 'ios' > basic settings' and click on the arrow 9\ next to 'firebase configuration file' click on 'select file' and upload the 'googleservice info plist' file from your computer 10\ wait until the upload is finished next to 'enable firebase analytics' check the checkbox 12\ next to 'enable firebase crashlytics' check the checkbox 13\ next to 'enable firebase in app messaging' check the checkbox 14\ next to 'enable firebase cloud messaging' check the checkbox next to 'enable firebase cloud messaging' check the checkbox 15\ next to 'enable firebase debug mode' check the checkbox 16\ go to 'push' > 'ios' > 'basic settings' and click on the arrow 17\ next to 'enable push for app' check the check box 18\ next to 'push registration at app start' check the check box 19\ click on 'save' 20\ to finish the setup, rebuild your purple app you have successfully activated firebase for your purple app, connected your purple ios app with firebase and activated the following service for your purple app (independent of operating system) firebase analytics firebase crashlytics for your purple ios app (ios only) firebase analytics firebase crashlytics firebase in app messaging firebase cloud messaging firebase debug mode (preview app only, doesn't work for live apps) push for app push registration on app start