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;
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
.
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.
android {
defaultConfig {
manifestPlaceholders = [manifestApplicationId: "${applicationId}",
onesignal_app_id: "ONESIGNAL APP ID",
onesignal_google_project_number: "GOOGLE PROJECT NUMBER"]
}
}
OneSignal.setLogLevel(OneSignal.LOG_LEVEL.DEBUG, OneSignal.LOG_LEVEL.DEBUG);
OneSignal.startInit(this).setNotificationOpenedHandler(new NotificationOpenedHandlerControl());
OneSignal.startInit(this).init();
Merhabalar. App inventor ile hazırladığım android bir uygulamanın Onesignal kurulumun yaptım.Bildirim gönderebiliyorum Ancak Bildirim, bildirim çubuğunda çubuğa sığdığı kadar gözüküyor.
Bildirime tıklandığında uygulama ana ekranı açılıyor ama bildirim uygulamada gözükmüyor
Bildirimin tamamını uygulama ekranında göstermek nasıl mümkün olabilir acaba..Ayrıca bildirime tıklandıkatan sonra uygulama ana ekranda açılıyor. Bildirimin ilgili olduğu ekrana yönlendirme yapılabilir mi. Cevabınız için teşekkürler.
Hergün Beli bir saatte Otomaik olarak gönderebilirmiyiz
hocam onesignal de bildirim yollayacağın kullanıcıları gruplayabiliyormusun?
NotificationOpenedHandlerControl () metodunun ici eksik bu kodlarda ondan hata aliyorsun.
NotificationOpenedHandlerControl error alıyorum nedenei ne olabilir acaba ?
Güzel bir blog olmuş Alperen eline sağlık..
parse.com kullanan arkadaşlar varsa datalarını onesignal'a taşıyabilirler.
Güzel çalışma ellerine sağlık