有沒有辦法在iOS中取消/清除推送通知? (我知道[launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]返回一個字典,而不是一個通知對象。)如何在iOS中清除推送通知
是否有APN類似像本地通知致電:
[[UIApplication sharedApplication] cancelLocalNotification:notification];
清除一個通知。[[UIApplication sharedApplication] cancelAllLocalNotifications];
所有本地通知。 ??
此前(在應用程序的prev版本中)APNs在點擊它們時得到清除。 但是,現在他們沒有得到清除。我只是不明白爲什麼?
應享權利的關鍵看起來像這樣在「分配」的provisioning profile:
<key>Entitlements</key>
<dict>
<key>application-identifier</key>
<string>74T2SKP33D.com.xyz.abc</string>
<key>aps-environment</key>
<string>production</string>
<key>com.apple.developer.default-data-protection</key>
<string>NSFileProtectionComplete</string>
<key>get-task-allow</key>
<false/>
<key>keychain-access-groups</key>
<array>
<string>74T2SKP33D.*</string>
</array>
</dict>
我使用的是點對點的個人資料和分發通過testflight應用。
你說的是從通知中心或從鎖定屏幕清除它們嗎? – Lance
@蘭斯:從兩個。 –