|
Kaan
678 posts |
#876 2016-11-09 13:38 GMT | |
|
OneSignal ile Bildirim Gönderme
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/mob.....ntapi=gcm ![]() 2.Proje ismimizi yazıyoruz ![]() 3.Package ismini yazıyoruz ![]() 4.Enable Google Cloud Messaging butonuna tıklıyoruz ![]() 5.Server API Key ve Google Proje Numara 'mız hazır ![]() 6.Google Cloud işlemimiz hazır sıra One Signal sitesine giriyoruz. ![]() 7.One Signal sitesinden yeni bir proje oluşturduktan sonra gelecek adımları izliyoruz. 8.Google API Key 'imizi buraya yapıştırıyoruz ![]() ![]() 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ı burad Kod: anacağız. ( build gradle ) içinde. uot;GOOGLE PROJECT NUMBER"][code]android { defaultConfig { manifestPlaceholders = [manifestApplicationId: "${applicationId}", onesignal_app_id: "ONESIGNAL APP ID", onesignal_google_project_number } }[/code] MainActivity.java içerisinde onCreate içinde kod parçacığını çalıştırıp test işlemini bitiriyoruz. [code]OneSignal.setLogLevel(OneSignal.LOG_LEVEL.DEBUG, OneSignal.LOG_LEVEL.DEBUG); OneSignal.startInit(this).setNotificationOpenedHandler(new NotificationOpenedHandlerControl()); OneSignal.startInit(this).init();[/code]
Kişiliğim, hayatım hakkında konuşabilirsiniz. Fikir yürüte bilirsiniz. Beni öyle böyle sanabilirsiniz. Ama emin olamazsınız. Sizin hakkımdaki yorumlarınız, sanmalarınız benim gerçek de ne olduğumu değiştirmez. Baktığım yeri söyleye bilirsiniz ama ne gördüğümü ASLA...
|