Android Push Notifications Menggunakan Parse SDK

Fitur push notifications pada mobile merupakan fitur yang sangat menarik, menjadi nilai tambah jika notifikasi yang diberikan berupa notifikasi yang diharapkan oleh pengguna. Namun sayangnya fitur push notifications ini bukan hal yang mudah. Dari google sendiri sebenarnya sudah menyediakan, yaitu GCM (Google Cloud Messaging), namun salah satu requirementnya adalah login dengan account google dan memiliki play store.

Tentu hal tersebut menjadi keterbatasan, jika perangkat android yang digunakan tidak digunakan sebagai perangkat sehari-hari. Selain dari layanan google, masih ada layanan lain yang menyediakan layanan push notifications, namun sayangnya commercial.

Salah satu layanan commercial tapi menyediakan paket free anda dapat mencoba parse.com. Walaupun commercial, tapi paket yang free menurut saya sudah cukup untuk perusahaan kelas menengah untuk menggunakan fitur push notifications. Push Notifications di parse pun tidak hanya tersedia di Android, tapi juga iOS, WIndows 8, hingga javascript.

Berikut ini penerapan yang bisa digunakan di Android :

1. Daftar di parse.com dan daftarkan pula aplikasi yang akan menggunakan push notifications, maka Anda akan mendapatkan App Id dan Client Key yang diperlukan nanti.

2. Download SDK parse untuk Android.

3. Include ke dalam project aplikasi Anda. Untuk menambahkan library SDK ke Android sama seperti pada umumnya.

4. Pada file AndroidManifest.xml Anda tambahkan sebelum penutup tag



  
    
    
  

5. Tambahkan juga permission pada file AndroidManifest.xml anda berupa :





6. Pada file activity utama Anda tambahkan dibawah baris oncreate berupa :

Parse.initialize(this, "YOUR_APP_ID", "YOUR_CLIENT_KEY");

Ganti App Id dan Client key yang sudah anda dapatkan ketika mendaftar.

7. Untuk mengaktifkan push notifications, tambahkan baris selanjutnya :

PushService.setDefaultPushCallback(this, YourDefaultActivity.class);
ParseInstallation.getCurrentInstallation().saveInBackground();

8. Jika Anda juga ingin mengetahui statistik setiap aplikasi dibuka, anda dapat menambahkan :

ParseAnalytics.trackAppOpened(getIntent());

9. Dan pastinya project Anda akan membutuhkan import package milik parse :

import com.parse.Parse;
import com.parse.ParseAnalytics;
import com.parse.PushService;

Dan silahkan selanjutnya melakukan test memalui dashboard parse untuk mengirimkan push notifications pada hasil compile aplikasi Anda.

Tulisan Lain   Menampilkan Image/Gambar dari Url Pada Android Menggunakan Picasso

6 Comments

Add a Comment

Your email address will not be published. Required fields are marked *