Konfigurasi Parse Push Notifications pada Android dengan Back4App
Bagian ini menjelaskan bagaimana Anda dapat mengirim notifikasi push menggunakan Firebase Cloud Messaging dan Parse Dashboard melalui Back4App.
Inilah tampilan yang akan terlihat:
![Document image Document image](https://archbee-image-uploads.s3.amazonaws.com/yD3zCY-NNBBIfd0uqcfR5/qgiN9Mi67yrzjVKNjEgE5_push-dashboard.gif)
Kapan saja, Anda dapat mengakses Proyek Android lengkap yang dibangun dengan tutorial ini di repositori Github kami
Untuk menyelesaikan tutorial ini, kami membutuhkan:
- Sebuah aplikasi yang dibuat di Back4App.
- Sebuah aplikasi android yang terhubung ke Back4App.
- Catatan: Ikuti tutorial Instalasi SDK Parse untuk membuat Proyek Android Studio yang terhubung ke Back4App.
- Sebuah perangkat (atau perangkat virtual) yang menjalankan Android 4.0 (Ice Cream Sandwich) atau yang lebih baru.
Untuk mengirim notifikasi push melalui Dasbor Anda, Anda harus membuat Proyek di Situs Web Firebase dan menghubungkannya ke Proyek Android Studio Anda. Untuk melakukannya, ikuti langkah-langkah yang dijelaskan di bawah ini:
Perhatikan langkah-langkah di bawah ini karena Anda tidak akan mengikuti langkah-langkah yang sama persis seperti yang disarankan oleh Firebase.
- Di Situs Firebase, di sudut kanan klik PERGI KE KONSOL dan klik Tambahkan Proyek, kemudian beri nama Proyek Anda dan ikuti langkah-langkah untuk membuat proyek baru.
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/I3KkZ46BVYCT6f5UOYDnt_screenshot-2024-05-28-at-145828.png?format=webp)
ďťż
3. Kemudian, hubungkan Proyek Android Studio Anda ke Proyek Firebase yang Anda buat. Untuk melakukannya, klik ikon Android, seperti yang ditunjukkan pada gambar berikut.
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/odAIcQRq04N36D_9J7mJr_screenshot-2024-05-28-at-150040.png?format=webp)
4. Anda akan diminta untuk memberi tahu nama paket dari Proyek Android Studio Anda, seperti yang ditunjukkan pada gambar berikut.
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/ZKZpUf_WbXD_-YHI7CF4X_screenshot-2024-05-28-at-150111.png?format=webp)
5. Untuk menemukan nama paket dari Proyek Android Studio Anda, biarkan halaman Firebase terbuka dan pergi ke Proyek Anda di Android Studio dan pergi ke app > manifest > AndroidManifest.xml. Di file manifest Anda, Anda akan dapat menemukan nama paket proyek Anda, seperti yang dapat Anda lihat pada gambar di bawah.
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/m-lB5DO7DC2sTHUwgYaQz_image.png?format=webp)
6. Salin nama paket ke kotak yang diperlukan di halaman Firebase. Anda juga dapat mengisi kolom lainnya, tetapi itu bersifat opsional. Setelah itu, klik tombol Daftar aplikasi.
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/1A7UC2lK1q11Na87mvzyp_screenshot-2024-05-28-at-150207.png?format=webp)
7. Sekarang, Anda harus mengunduh google-services.json file dan pindahkan ke direktori root modul proyek Android Studio Anda.
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/wqNQs8uAMWr_HWf3U3RDi_screenshot-2024-05-28-at-150237.png?format=webp)
9. Setelah itu, buka file build.gradle (Module:app) dan, di bagian atas file, tambahkan kode di bawah ini.
10. Lanjutkan di file build.gradle (Module:app) dan tambahkan baris kode ini
Jangan lupa untuk mengganti baris ini dengan versi terbaru dari SDK Firebase.
Untuk menghubungkan Proyek Firebase Anda dengan Back4App dan dengan mudah mengirim notifikasi push melalui Dasbor Anda, cukup ikuti langkah-langkah berikut:
- Temukan blok âNotifikasi push Androidâ dan klik pada PENGATURAN > EDIT. Blok âNotifikasi push Androidâ terlihat seperti ini:
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/WtdLo5lTTQjr61nyGZnps_image.png?format=webp)
3. Biarkan halaman Notifikasi Push Android Back4App yang Anda kunjungi tetap terbuka dan pergi ke proyek Anda di Situs Web Firebase.ďťż
4. Klik pada ikon pengaturan dan kemudian tombol Pengaturan Proyek seperti yang ditunjukkan di bawah.
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/rt8h-mSbpZzytrp05JixG_screenshot-2024-05-28-at-150316.png?format=webp)
5. Klik pada PESAN CLOUD dan kemudian pada Kelola Akun Layanan.
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/vEgYzTj2KGfZ5YGi1-D_Z_screenshot-2024-05-28-at-150402.png?format=webp)
6. Klik pada Kelola detail (di bawah Tindakan).
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/u-2oRp7O1LzRYd5O9TUrE_screenshot-2024-05-28-at-150721.png?format=webp)
7. Pergi ke Keys > TAMBAH KUNCI > Buat kunci baru.
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/mCdi_aNLu47qzDfncy_J6_screenshot-2024-05-28-at-150842.png?format=webp)
8. Pilih Format JSON dan buat.
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/0nTbeaA_qfR2sYpNobZp8_screenshot-2024-05-28-at-151008.png?format=webp)
9. Untuk mengatur Konfigurasi Akun Layanan Anda, klik pada tombol Atur Pengaturan Push.
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/uMbwX3vw5KoDzzfqtcsOV_screenshot-2024-05-28-at-151227.png?format=webp)
10. Untuk menyelesaikan konfigurasi, klik pada tombol Pilih Berkas dan pilih berkas JSON yang Anda dapatkan dari Firebase dan LANJUT.
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/19Dpf38IqJtWvGvUHsAEv_screenshot-2024-05-28-at-151547.png?format=webp)
ďťż
- Buka Proyek Anda di Android Studio dan pergi ke app > manifest > AndroidManifest.xml. Di file ini, gunakan kode di bawah ini tepat setelah meta-data tag yang ada di dalam application tag:
Jangan lupa untuk memasukkanGCM Sender ID yang Anda peroleh di Firebase dalam baris kode ini.
2. Gunakan kode berikut tepat sebelum application tag berakhir:
Gunakan izin berikut segera setelahuses-permission tag yang Anda tempatkan untuk memungkinkan aplikasi Anda mengakses internet.
Anda menambahkan izin untuk memungkinkan akses internet di Tutorial Instalasi Parse SDK petunjuk. Jika tidak, akses Tutorial Instalasi Parse SDK dan ikuti langkah-langkahnya.
Instal Parse FCM SDK dan Parse Bolts SDK untuk Android. Untuk melakukannya, buka build.gradle (Modul: app) dan tambahkan kode di bawah ini di dependecies{} tag.
Jangan lupa untuk mengganti baris ini dengan versi terbaru dari SDK ini.
Jika Anda tidak menggunakan AndroidX, Anda tidak dapat menggunakan versi terbaru. Periksa changelogďťż
Setiap aplikasi Parse yang diinstal pada perangkat yang terdaftar untuk notifikasi push memiliki objek Instalasi yang terkait yang menyimpan semua data yang diperlukan untuk menargetkan notifikasi push.
Di Android, objek Instalasi tersedia melalui kelas ParseInstallation. Kelas ini menggunakan API yang sama untuk menyimpan dan mengambil data. Untuk mengakses objek Instalasi saat ini dari aplikasi Android Anda, gunakan metode ParseInstallation.getCurrentInstallation().
Pada saat pertama kali Anda menyimpan ParseInstallation, Parse akan menambahkannya ke kelas Instalasi Anda dan akan tersedia untuk menargetkan notifikasi push.
Untuk membuat ParseInstallation di aplikasi Anda, buka Proyek Android Studio Anda dan di file Java yang disebut App yang memperluas Application yang Anda buat untuk menginisialisasi SDK Parse, di metode onCreate, tepat setelah panggilan Parse.initialize(), gunakan kode berikut untuk membuat ParseInstallation.
Jangan lupa untuk memasukkanGCM Sender ID yang Anda peroleh di Firebase dalam kode di atas.
Jika Anda tidak memiliki App.java file seperti yang dijelaskan dalam langkah ini, akses Dokumentasi Instal Parse SDK untuk Android, dan pastikan bahwa Anda telah mengikuti semua langkah yang diperlukan untuk menginstal Parse SDK dengan benar. Jika Anda tidak menginstal Parse SDK dengan benar, login facebook Anda dengan Parse tidak akan berfungsi.
- Klik pada > Push > Kirim Push Baru dan buat audiens untuk notifikasi push Anda.
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/9T7-Hr7t1iKy0CEKSUBVC_screenshot-2024-05-28-at-152236.png?format=webp)
3. Tulis pesan Anda dan lihat pratinjaunya dengan mengklik opsi Android.
4. Jika Anda sudah meninjau notifikasi push dan ingin mengirimkannya, klik padaKirim push.
![Document image Document image](https://images.archbee.com/yD3zCY-NNBBIfd0uqcfR5/nYqE52F-L0uOrmNsZnuzc_screenshot-2024-05-28-at-152459.png?format=webp)
Anda dapat menjelajahi opsi lain untuk Notifikasi Push di Dasbor Parse. Di sana, Anda juga dapat melihat Push Sebelumnya yang Anda kirim dan Audiens yang Anda buat untuk mereka.
Pada tahap ini, Anda dapat mengirim notifikasi push menggunakan Dasbor Parse melalui Back4App!