Merih Forum Android / IOS yazılım OneSignal ile Bildirim Gönderme

  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
OneSignal ile Bildirim Gönderme

 
#1

Uygulamalarınızda kullanabileceğiniz bir başka bildirim platformu OneSignal'e giriş yapıyoruz.
Merhaba  Arkadaşlar,
Bildiğiniz gibi OneSignal çoklu platformlara bildirim desteği sağlayan bir hizmettir. Uygulamalara bildirim özelliği eklemenin birçok yöntemi bulunmakta, OneSignal bunlardan sadece birisi fakat işlerinizi biraz daha praktikleştirir. OneSignal'ın destek verdiği Platformlar;
  •  Android, IOS,Amazon, Windows Phone, Unity 3D, Phonegap vb gibi.

OneSignal'ı projelerinize entegre edebilmek için öncelilkle;
1.Google üyeliğimizle google cloud sitesine giriyoruz https://developers.google.com/mobile/add?platform=android&cntapi=gcm
 
 . PHatQxW0QgOmpBdaa16s_chrome-settings-1.jpg
 
2.Proje ismimizi yazıyoruz
 
Wx3l0GEdTJCAYsKNbu1n_chrome-settings-2.jpg
3.Package ismini yazıyoruz
 
h606TncoSguNVhl7qIRE_chrome-settings-3.jpg,
 
4.Enable Google Cloud Messaging butonuna tıklıyoruz 
 teVDuhuEQhsceDjXsBHZ_chrome-settings-4.jpg
5.Server API Key ve Google Proje Numara 'mız hazır
 sHVHOxIaQ7WvVvvnQoT0_chrome-settings-5.jpg
6.Google Cloud işlemimiz hazır sıra One Signal sitesine giriyoruz.
 
F8m1qc6JTfafy5Hpmqmg_dashboard-android-configure.jpg
7.One Signal sitesinden yeni bir proje oluşturduktan sonra gelecek adımları izliyoruz.
8.Google API Key 'imizi buraya yapıştırıyoruz
 Y8lRS9BdRkmSZdAViCRI_dashboard-android-key.jpg
1c5d220fad5a40a1a538fb756b62b107.png
9.Select SDK sekmesinden Native Androidi seçiyoruz ve bize One Signal Key 'imizi veriyor.
Bu işlemlerden bittikten sonra Android Studio da Build Gradle sayfamıza girip gerekli kütüphaneleri ekliyoruz.
 
  • Yukarıdaki işlemlerden elde ettiğimiz One Signal Key ve Google Proje Numaramızı burada kullanacağız. ( build gradle ) içinde.
Kod:
android {
   defaultConfig {
       manifestPlaceholders = [manifestApplicationId: "${applicationId}",
                               onesignal_app_id: "ONESIGNAL APP ID",
                               onesignal_google_project_number: "GOOGLE PROJECT NUMBER"]
   }
}
  • MainActivity.java içerisinde onCreate içinde kod parçacığını çalıştırıp test işlemini bitiriyoruz.
           OneSignal.setLogLevel(OneSignal.LOG_LEVEL.DEBUG, OneSignal.LOG_LEVEL.DEBUG);        OneSignal.startInit(this).setNotificationOpenedHandler(new NotificationOpenedHandlerControl());        OneSignal.startInit(this).init();
  • afe798fe5974464da1cb8621f39de676.png




Ara
Cevapla


[-]
Hızlı Cevap

İnsan Doğrulama:
Aşağıda görünen onay kutusunu işaretleyiniz. Bu işlem otomatik spam kayıtları önlemek için kullanılır.

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Firebase ile Bildirim Gönderme (Android) comrate 0 2,272 17-09-2017, Saat: 16:20
Son Yorum: comrate

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Konuyu Okuyanlar:
1 Ziyaretçi

   
Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2020 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-2020 Tüm hakları saklıdır.