Android App Push Notification Service

Android Uygulama İtme Bildirimi Hizmeti

İtme bildirimleri, kullanıcıların uygulamanızı kullanmadıkları zamanlarda bile onlara mesaj göndermenizi sağlayan bir özelliktir. Bu, kullanıcıları güncellemeler, haberler veya özel teklifler hakkında bilgilendirmek için harika bir yol olabilir.

Android’de, Firebase Cloud Messaging (FCM) adlı bir hizmet kullanarak itme bildirimleri gönderebilirsiniz. FCM, Google tarafından sağlanan ücretsiz bir hizmettir ve kullanımı kolaydır.

FCM’yi Kullanarak İtme Bildirimleri Gönderme

FCM’yi kullanarak itme bildirimleri göndermek için aşağıdaki adımları izleyin:

  1. Firebase konsoluna gidin ve bir proje oluşturun.
  2. Projenizi seçin ve “Cloud Messaging” sekmesine tıklayın.
  3. “Sunucu Anahtarı” sekmesine tıklayın ve “Sunucu Anahtarı”nı kopyalayın.
  4. Android Studio’yu açın ve projenizi açın.
  5. “build.gradle” dosyasına aşağıdaki satırı ekleyin:

implementation 'com.google.firebase:firebase-messaging:20.2.1'

  1. “AndroidManifest.xml” dosyasına aşağıdaki satırları ekleyin:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<service
android:name=".MyFirebaseMessagingService"
android:exported="false">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT" />
</intent-filter>
</service>

  1. “MyFirebaseMessagingService.java” adlı bir sınıf oluşturun ve aşağıdaki kodu ekleyin:

“`
import com.google.firebase.messaging.FirebaseMessagingService;
import com.google.firebase.messaging.RemoteMessage;

public class MyFirebaseMessagingService extends FirebaseMessagingService {

@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
    // Bildirim verilerini alın
    String title = remoteMessage.getNotification().getTitle();
    String body = remoteMessage.getNotification().getBody();

    // Bildirimi gösterin
    NotificationCompat.Builder builder = new NotificationCompat.Builder(this)
            .setContentTitle(title)
            .setContentText(body)
            .setSmallIcon(R.drawable.ic_notification)
            .setAutoCancel(true);

    NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
    notificationManager.notify(0, builder.build());
}

}
“`

  1. Uygulamanızı çalıştırın ve bir bildirim gönderin.

İtme Bildirimlerini Özelleştirme

FCM, itme bildirimlerini çeşitli şekillerde özelleştirmenize olanak tanır. Örneğin, aşağıdakileri yapabilirsiniz:

  • Bildirimin başlığını ve gövdesini özelleştirin.
  • Bildirime bir resim veya simge ekleyin.
  • Bildirime bir eylem düğmesi ekleyin.
  • Bildirimin önceliğini ayarlayın.

FCM’nin sunduğu tüm özelleştirme seçenekleri hakkında daha fazla bilgi edinmek için FCM belgelerine bakabilirsiniz.

İtme Bildirimlerini Test Etme

İtme bildirimlerini gönderdikten sonra, bunların doğru şekilde çalıştığından emin olmak için test etmeniz gerekir. Bunu yapmak için aşağıdaki adımları izleyebilirsiniz:

  1. Uygulamanızı bir test cihazına yükleyin.
  2. Bir bildirim gönderin.
  3. Bildirimin cihazda doğru şekilde görüntülenip görüntülenmediğini kontrol edin.

Sonuç

İtme bildirimleri, kullanıcılarla etkileşim kurmanın ve onları uygulamanız hakkında bilgilendirmenin harika bir yoludur. FCM, Android’de itme bildirimleri göndermeyi kolaylaştırır. Bu makalede, FCM’yi kullanarak itme bildirimleri gönderme adımlarını ve itme bildirimlerini özelleştirme ve test etme hakkında bilgi verdik.


Yayımlandı