有没有办法在 iOS 中取消/清除推送通知?(我知道 [launchOptions objectForKey: UIApplicationLaunchOptionsRemoteNotificationKey] 返回字典而不是 Notification 对象。)
APN 是否有类似的东西,例如通过调用本地通知:
[[UIApplication sharedApplication] cancelLocalNotification:notification];
用于清除一个通知。[[UIApplication sharedApplication] cancelAllLocalNotifications];
所有本地通知。??
早些时候(在应用程序的先前版本中),APN 在点击它们时会被清除。但是,现在他们没有得到清除。我就是不明白为什么?
“分发”配置文件中的权利键如下所示:
<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 分发应用程序。