Mengonfigurasi APN dengan FCM

Antarmuka Firebase Cloud Messaging APN menggunakan layanan Apple Push Notification (APN) untuk mengirim pesan dengan ukuran hingga 4 KB ke aplikasi iOS Anda, termasuk saat aplikasi sedang berjalan di latar belakang.

Untuk mengaktifkan pengiriman Push Notifications melalui APN, Anda membutuhkan:

  • Kunci Autentikasi Apple Push Notification untuk akun Developer Apple. Firebase Cloud Messaging akan menggunakan token ini untuk mengirim Push Notifications ke aplikasi yang diidentifikasi oleh ID Aplikasi.
  • Profil penyediaan untuk ID Aplikasi tersebut.

Anda membuat keduanya di Apple Developer Member Center.

Membuat kunci autentikasi

Bagian ini menjelaskan cara membuat kunci autentikasi untuk ID Aplikasi yang diaktifkan untuk Push Notifications. Jika sudah memiliki kunci, Anda dapat menggunakannya tanpa perlu membuat kunci baru.

Untuk membuat kunci autentikasi:

  1. Pada akun developer, buka Certificates, Identifiers & Profiles, dan di bawah Keys, pilih All.

  2. Klik tombol Add (+) di pojok kanan atas.

  3. Masukkan deskripsi untuk APNs Auth Key

  4. Pada Key Services, pilih kotak centang APNs, dan klik Continue.

  5. Klik Confirm, lalu klik Download. Simpan kunci di tempat yang aman. Download hanya dilakukan sekali dan kuncinya tidak dapat diambil lagi.

Jika Anda ingin memverifikasi bahwa kunci autentikasi APN Anda sudah disetel dengan benar dan diterima oleh APN, coba kirim push notification pengujian.

Membuat ID Aplikasi

ID Aplikasi merupakan pengenal yang akan mengidentifikasi sebuah aplikasi secara unik. Standarnya, ID Aplikasi diwakili oleh domain terbalik (misal com.google.samples.firebaseexample).

  1. Buka Apple Developer Member Center dan login ke dalamnya.
  2. Buka Certificates, Identifiers & Profiles.
  3. Di menu drop-down di pojok kiri atas, pilih iOS, tvOS, watchOS jika belum dipilih, lalu buka Identifiers > App IDs.
  4. Klik tombol + untuk membuat ID Aplikasi baru.
  5. Untuk membuat ID Aplikasi baru:
    1. Masukkan Name untuk ID Aplikasi Anda (misalnya, Firebase Sample App)
    2. Masukkan Team ID. Nilai ini harus sama dengan Team ID di tab Membership.
    3. Di bagian App ID Suffix, pilih Explicit App ID, lalu masukkan Bundle ID Anda (misalnya com.google.samples.firebaseexample). Nilai Bundle ID ini harus cocok dengan nilai yang digunakan di Info.plist aplikasi, dan juga nilai yang digunakan untuk memperoleh konfigurasi FCM.
    4. Di bagian App Services, pastikan Push Notifications dicentang.
  6. Klik Continue dan pastikan nilai yang Anda masukkan sudah benar:
    1. Nilai Identifier harus cocok dengan rangkaian nilai-nilai Team ID dan Bundle ID
    2. Push Notifications harus Configurable
  7. Klik Register untuk membuat ID Aplikasi.

Membuat Profil Penyediaan

Untuk mengetes aplikasi ketika sedang dikembangkan, Anda memerlukan Profil Penyediaan pada tahap pengembangan untuk mengizinkan perangkat Anda menjalankan aplikasi yang belum diluncurkan di App Store.

  1. Bukalah Apple Developer Member Center dan login ke dalamnya.
  2. Buka Certificates, Identifiers & Profiles.
  3. Di menu drop-down di pojok kiri atas, pilih iOS, tvOS, watchOS jika belum dipilih, lalu buka Provisioning Profiles > All.
  4. Klik tombol + untuk membuat Profil Penyediaan baru.
  5. Pilih iOS App Development sebagai tipe profil penyediaan, lalu klik Continue.
  6. Di menu drop down, pilih ID Aplikasi yang ingin Anda gunakan, lalu klik Continue.
  7. Pilih sertifikat iOS Development dari ID Aplikasi yang Anda pilih pada langkah sebelumnya, lalu klik Continue.
  8. Pilih perangkat iOS yang ingin Anda sertakan dalam Profil Penyediaan, lalu klik Continue. Pastikan Anda memilih semua perangkat yang ingin digunakan dalam pengujian.
  9. Masukkan nama untuk profil penyediaan ini (misalnya, Firebase Sample App Development Profile), lalu klik Generate.
  10. Klik Download untuk menyimpan Profil Penyediaan di Mac Anda.
  11. Klik dua kali file Profil Penyediaan untuk menginstalnya.

Kirim masukan tentang...

Butuh bantuan? Kunjungi halaman dukungan kami.