[英]APNS - PHP Codeigniter push notification Badge not increasing iOS7
[英]How to increase badge number from push notification using own php APNS server by swift?
現在,我正在迅速開發IOS應用程序項目。 因此,每次服務器將通知推送到設備時,我都需要增加徽章編號。 現在,它始終是1個徽章,沒有增加。
這是我的有效載荷。
// Create the payload body
$body['aps'] = array(
'alert' => $message,
'sound' => 'default',
'badge' => 1
);
// Encode the payload as JSON
$payload = json_encode($body);
$messageId = $randomNotiId;
謝謝!
您只需在每次推送通知時保存徽章編號,並在用戶看到它們時清除所有內容。
您需要在看到值時將價值上載到服務器,然后在向該用戶推送通知時,您可以檢索他/她有多少個通知並使用該數字+ 1。
我認為那是最好的選擇,但是您可以使用NSUserDefaults或類似的方式保存數字,但是如果用戶刪除該應用程序並再次對其進行DL處理,則會遇到問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.