Android ve iOS'ta push bildirimlerini Google Cloud Messaging ile uygulamak istiyorum.GCM'yi hem Android hem de iOS'ta bir bildirim yükü olmadan kullanma
Android davranışlarım ideal olmadığı için notification
anahtarını yükümde kullanmak istemiyorum. Android'de, alıcımı her zaman data
yüküyle tetiklemeyi tercih ederim ve 'u NotificationCompat
kullanarak kendim yapılandırabilirim. Android'de notification
yükünü kullanırsanız, örneğin bildirim stili üzerinde hiçbir kontrolünüz yoktur. öldürülen Ben GCM için content_available
bayrak tetikleyebilir olanı olduğunu düşünüyorum vb cihaz yeniden başlatma beri başlatılan asla - Sadece data
yükü gönderirseniz
Ancak, bunu arka plana eğer benim iOS uygulaması itmek almaz düşünüyorum itme yine de?
iOS'ta, her zaman uygulama içi koduma sahip Android davranışını kopyalayabilmem mümkün mü? GCM data
yüküne dayanarak kendi iOS bildirimimi yapılandırabilirim ve belki de UILocalNotification
gibi bir şey kullanıyor olabilirim, ancak okuduğum kadarıyla iOS, itmenin her zaman alındığından emin olmak için var olan notification
yükünü gerektirir Kullanıcı.
iOS'ta bu tür bir denetimi alabilir miyim?
Android'de bildirim merkezinde görüntülenecek bildirim nasıl engellenir. Bildirim yükünü gcm mesajına dahil etmesem bile bildirim, boş metin ve uygulama adı ile başlık olarak görüntülenir. – VishalKale
Çalışıyor. content_available false olarak ayarlandığında, uygulamanın arkaplanda veya ön planda olmasına bakılmaksızın herhangi bir bildirim gösterilmez. Bildirimi onMessageReceived içinde işleyebilirim. – VishalKale