Ben push bildirimleri alan bir iOS uygulaması var. Bu, didRegisterUserForNotificationsSettings
'da deviceToken
ile veritabanına kaydolarak yapar. Bundan sonra, bir bildirim gönderdiğimde alındığı ve uygulamayı açtığımda onları temizlediğimde, applicationDidBecomeActive
. Bir bildirim gönderirken, veritabanım bildirim sayısını günceller. e.x. Telefon A 3 bildirimleri var ve telefon B telefon A ı bir bildirim açarsanız o veritabanı üzerinde kendi sayısından 1 bildirim çıkarmak aynı deviceToken
ile sunucuya mesaj göndermesi gerektiğini (deviceToken
ile ilgili) 2. aldık.takas bildirimler
Ancak ben applicationDidBecomeActive
yılında deviceToken
olsun anlamaya olamaz.
sorunuma Başka bir çözüm (en azından ben yapamadım) bulunacak kolay değildir. Nasıl bu sorunu gidermek, ya da ne kadar diğer insanlar bildirimler bildirim açılması üzerine veritabanını oluşturmak saymak çıkarırsınız bu sorunu ele sahip olabilir.
benim veritabanımySQL
(1 normal formda) 'de olduğuna dikkat edin ve ben belirteci kullanarak NSUserDefaults Set
cihazınızı ayar