Push Notification App Set Up

Start setting up your iOS and Android settings for your push notification app.


Setting Up iOS Settings

priority_high Important: Make sure you have a iOS ByteBrew App setup and attach it to this push notification app, if you havent done so yet.

Follow the steps below to setup your iOS Push Notification Settings after you have configured the iOS ByteBrew App.
ByteBrew iOS Push Settings Video Tutorial
Create Apple Push Notification Service (Production & Sandbox) Certificate
1: Login to your Apple Developer Account

Login to your Apple Developer Account, and head to Certificates.

2: Create a new Certificate

Create a new Certificate, and pick "Apple Push Notification service SSL (Sandbox & Production)" under Services and continue

3: Choose the App

Choose which app from the list you intend to use with this Certificate. This will be the app you exported to XCode. Hit Continue when your finished.

4: Pick your Request Signing Certificate

Pick your Request Signing Certificate. If you don't know how to get Request Signing Certificate from a Certificate Authority follow these next steps. Ff you already know how to get a Signing Request From a Certificate Authority skip to step 7.

5: Request a Certificate From a Certificate Authority

Request a Certificate From a Certificate Authority by heading to your Keychain on your mac, and click Keychain Access and scroll to click Request a Certificate From a Certificate Authority. Follow the prompts from there and be sure to save it to the disk.

6: Upload Certificate Signing Request

Now use the newly created Certificate Signing Request and upload it to the apple developer portal.

7: Install Certificate to Keychain

Download the newly created Certificate from the Apple Developer Console and install it to your mac's keychain by double clicking it.

8: Export Certificate as .P12 File

Go to your keychain and right click to export the newly added certificate as a .P12 file.

9: Upload .P12 File

Now upload the .P12 file to your Push Notification App settings and make sure to type in the password of the .P12 as well.

You are now configured to send iOS Push Notification using ByteBrew! :)

Setting Up Android Settings

priority_high Important: Make sure you have a Android ByteBrew App setup and attach it to this push notification app, if you havent done so yet.

free_breakfast Before you update these settings: It's best to only set this up once. If you set it up multiple times during your apps lifetime it will stop sending notification to past users configured with old settings.

ByteBrew Android Push Settings Video Tutorial
1: Add Firebase Project

Make sure you have added a Firebase Project on to your Firebase Console. The only way to interact with android based devices is to use Firebase and GCM, so you must do these processes.

Once have your Firebase project & configured the Android ByteBrew App, follow the steps below to setup your Android Push Notification Settings.
2: Configure Firebase Project Settings

Go to your Firebase project settings to get the following configurations:

- Firebase API Key, Under "Your Project" -> "Web API Key"
- Firebase Project ID, Under "Your Project" -> "Project ID"
- Firebase App ID, Under "Your Apps - Android Platform" -> "App ID"
3: Find Sender ID & Server Key

Find the Sender ID and Server Key in the Cloud Messaging Tab of your settings:

- Firebase Sender ID
- Firebase Server Key
Once saved, you can now start receiving push notifications for Android on ByteBrew. :)