Android Send Notification Apple Notification Center Service

Android’den Apple Bildirim Merkezi Hizmetine Bildirim Gönderme

Android ve iOS, dünyanın en popüler iki mobil işletim sistemidir. Bu iki platform arasında bildirim göndermek, kullanıcıların cihazlarında önemli bilgileri almasını sağlamak için önemli bir özelliktir.

Android’den Apple Bildirim Merkezi Hizmetine (APNs) bildirim göndermek için birkaç farklı yöntem vardır. Bu yöntemlerden biri, Google’ın Firebase Cloud Messaging (FCM) hizmetini kullanmaktır. FCM, Android ve iOS cihazlarına bildirim göndermek için kullanılabilen bir bulut tabanlı mesajlaşma hizmetidir.

FCM kullanarak Android’den APNs’ye bildirim göndermek için aşağıdaki adımları izleyebilirsiniz:

  1. Firebase konsoluna gidin ve bir proje oluşturun.
  2. Projenizi seçin ve “Bildirimler” sekmesine tıklayın.
  3. “APNs Sertifikası” bölümünde, “Sertifika Oluştur” düğmesine tıklayın.
  4. Sertifika dosyasını bilgisayarınıza indirin.
  5. Android Studio’yu açın ve projenizi seçin.
  6. “app” dizinine gidin ve “build.gradle” dosyasını açın.
  7. Aşağıdaki satırı dosyanın sonuna ekleyin:

apply plugin: 'com.google.gms.google-services'

  1. “app” dizinine gidin ve “google-services.json” dosyasını açın.
  2. Aşağıdaki satırı dosyanın sonuna ekleyin:

{
"project_info": {
"project_number": "YOUR_PROJECT_NUMBER"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "YOUR_APP_ID",
"android_client_info": {
"package_name": "YOUR_PACKAGE_NAME"
}
}
}
]
}

  1. “app” dizinine gidin ve “AndroidManifest.xml” dosyasını açın.
  2. Aşağıdaki satırı dosyanın sonuna ekleyin:

<meta-data android:name="com.google.firebase.messaging.default_notification_icon" android:resource="@drawable/ic_notification" />

  1. “app” dizinine gidin ve “res” dizinine gidin.
  2. “drawable” dizinine gidin ve “ic_notification.png” dosyasını ekleyin.
  3. Android Studio’da projenizi çalıştırın.
  4. Firebase konsoluna gidin ve “Bildirimler” sekmesine tıklayın.
  5. “Yeni Bildirim” düğmesine tıklayın.
  6. Bildirim başlığını ve gövdesini girin.
  7. “Hedef” bölümünde, “iOS” seçeneğini seçin.
  8. “Gönder” düğmesine tıklayın.

Bildirim, iOS cihazınıza gönderilecektir.

FCM kullanmadan Android’den APNs’ye bildirim göndermek için başka bir yöntem de, Apple’ın Push Notification Gateway (PNG) hizmetini kullanmaktır. PNG, iOS cihazlarına bildirim göndermek için kullanılabilen bir ağ geçididir.

PNG kullanarak Android’den APNs’ye bildirim göndermek için aşağıdaki adımları izleyebilirsiniz:

  1. Apple Geliştirici Programına kaydolun.
  2. Bir Apple Push Sertifikası oluşturun.
  3. Sertifika dosyasını bilgisayarınıza indirin.
  4. Android Studio’yu açın ve projenizi seçin.
  5. “app” dizinine gidin ve “build.gradle” dosyasını açın.
  6. Aşağıdaki satırı dosyanın sonuna ekleyin:

apply plugin: 'com.google.gms.google-services'

  1. “app” dizinine gidin ve “google-services.json” dosyasını açın.
  2. Aşağıdaki satırı dosyanın sonuna ekleyin:

{
"project_info": {
"project_number": "YOUR_PROJECT_NUMBER"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "YOUR_APP_ID",
"android_client_info": {
"package_name": "YOUR_PACKAGE_NAME"
}
}
}
]
}

  1. “app” dizinine gidin ve “AndroidManifest.xml” dosyasını açın.
  2. Aşağıdaki satırı dosyanın sonuna ekleyin:

<meta-data android:name="com.google.firebase.messaging.default_notification_icon" android:resource="@drawable/ic_notification" />

  1. “app” dizinine gidin ve “res” dizinine gidin.
  2. “drawable” dizinine gidin ve “ic_notification.png” dosyasını ekleyin.
  3. Android Studio’da projenizi çalıştırın.
  4. Apple Geliştirici Portalına gidin ve “Bildirimler” bölümüne tıklayın.
  5. “Yeni Bildirim” düğmesine tıklayın.
  6. Bildirim başlığını ve gövdesini girin.
  7. “Hedef” bölümünde, “iOS” seçeneğini seçin.
  8. “Gönder” düğmesine tıklayın.

Bildirim, iOS cihazınıza gönderilecektir.

Faydalı Siteler


Yayımlandı

kategorisi