簡體   English   中英

如何通過使用Swift自己的PHP APNS服務器從推送通知中增加徽章號?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM