☆ Certificate Management
FollowAndroid app settings
This guide was written in December 2022.
To set up an Android app, you need to check the server key and sender ID in the Firebase console .
🚩 Please follow the steps below to check your server key and sender ID. [Google Firebase Help Center]
1.
Access
the Google Firebase Console
.
2. Click Add Project.2.
2. Click
Add Project
.
3.
Enter the project name and information and click
Create Project
.
4. Click the gear icon in the upper left corner of the project’s first page.4.
5. Click
Project Settings
.
6.
On the Project Settings page, click the Cloud Messaging tab.
7. Check the server key and sender ID.7.
7. Check
the server key
and
sender ID
.
🧐 Can’t check your server key and sender ID?
a. Click More Cloud Messaging and click
[Manage APIs in Google Cloud Console]
.
b
.
Cloud Messaging
Use features
.
Once you have confirmed the server key and sender ID, enter the confirmed values in the Growth Action > Android Push Setting menu .
iOS app settings
This guide was written in December 2022.
To set up an iOS app, you must
register
the APN authentication key
or
certificate
issued from the Apple Developer site
.
Only one of the authentication key and certificate is registered, and the differences between the two are as follows.
[Apple Developer Guide]
To create an iOS APN authentication key or certificate , you need a paid Apple developer subscription and a Mac system .
🚩 Please follow the steps below to check and download the APN authentication key or certificate. (*Choose 1)
🔐 Obtain an APN authentication key (p.8)
1.Go to
the Apple Developer site
and
log in to your developer account
.
2. After logging in to your account, press
the key (English)
in Certificates, Identifiers & Profiles.
3. After confirming that the left tab is Keys
, issue an authentication key
. Up to two authentication keys can be created.
4. Enter the Key Name and activate Apple Push notifications service (APNS) .
5. When you click Register, an authentication key will be issued .
6. Check the Key ID .
[[인용:보통:위험]] The issued authentication key can only be downloaded once, so save it in a safe location.
🧾 Obtain an APN certificate (p.12)
[[Quote:Information:General]]
Please check the main staff.
1.Request keychain access
2. Obtain an APN certificate
1. Request keychain access
a. Open
‘Keychain Access’
on your Mac system.
b. Click Keychain Access > Certificate Support >
‘Request a certificate from a certification authority’
.
c. Specify your email address, common name, and select 'Save to disk' .
d. Specify the desired location and click Save. Key pair information remains set .
e. A file in certSigningRequest format is created in the saved path.
2. Create an APN certificate (for app push)
a. Go to
the Apple Developer site
and
log in to your developer account
.
b. After logging in to your account, click
Identifier (English)
in Certificates, Identifiers & Profiles.
c. Check that the left tab is
Identifiers
, and then
click on the App ID you want to receive
.
d. In the Capabilities list that appears after selection, click
the Edit button in the Push Notification item
.
*If it is not checked, please check it.
e. Please click 'Create Certificate' for distribution (Production SSL Certificate) between development and distribution.
f. Upload the personal certificate issued in step 1 (the certificate received when requesting keychain access) and click ‘Continue’.
g. Please download the generated certificate .
h. Double-click the issued file to register it in the keychain , and right-click in the keychain to export the two items .
i. Check the certificate name and file format (p.12) and
press Enter without entering the password.
* In DFINERY, you must register a certificate without a password.
j. After entering your Mac OS password and clicking Allow , a p.12 certificate file will be created.
If you have confirmed the APN authentication key (p.8) or APN certificate (p.12), enter the confirmed value in the Growth Action > iOS Push Setting menu .
Safari certificate issuance (web push)
This guide was written in December 2022.
A separate certificate registration is required for Safari browser web push notifications. This part is not required,
If you do not register a certificate, DFINERY will provide the corresponding certificate.
To create a Safari certificate (p.12) , you need a paid Apple developer subscription and a Mac system .
🚩 Please follow the steps below to check and download the APN authentication key or certificate.
[[Quote:Information:General]]
Please check the main staff.
1.Request keychain access
2. Obtain a web push certificate
1. Request keychain access
a. Open
‘Keychain Access’
on your Mac system.
b. Click Keychain Access > Certificate Support >
‘Request a certificate from a certification authority’
.
c. Give it a generic name and select 'Saved to disk' .
d. A file in certSigningRequest format is created in the saved path.
2. Create an APN certificate (for web push)
a. Go to
the Apple Developer site
and log in to
your developer account
.
b.
After logging in to your account, click
Certificates (English)
in Certificates, Identifiers & Profiles.
c. After confirming that the left tab is Certificates , press the '+' button .
d. On the next page, select 'Website Push ID Certificate' and click 'Continue'.
e. In the Website Push ID field, click an existing certificate or create a new certificate if you dont have one.
f. Upload the personal certificate issued in step 1 (the certificate received when requesting keychain access) and click ‘Continue’.
g. Click 'Download' on the next page to save it to the same folder as number 1 (optional).
h. Double-click the issued file to register it in the keychain , and right-click in the keychain to export the two items .
i. Check the certificate name and file format (p.12) and
press Enter without entering the password.
* In DFINERY, you must register a certificate without a password.
j. Enter your Mac OS password and click Allow to create a p.12 certificate file.
If you have downloaded the APN certificate (p.12), you can register the Safari certificate in the Growth Action > Web Setting menu.