iOS でプッシュ通知をキャンセル/クリアする方法はありますか? ([launchOptions objectForKey: UIApplicationLaunchOptionsRemoteNotificationKey] は、通知オブジェクトではなく辞書を返すことを知っています。)
呼び出しによるローカル通知のようなAPNに似たものはありますか:
[[UIApplication sharedApplication] cancelLocalNotification:notification];
1つの通知をクリアするため。[[UIApplication sharedApplication] cancelAllLocalNotifications];
すべてのローカル通知用。??
以前 (アプリの前のバージョン) では、APNs をクリックするとクリアされていました。しかし、今はクリアされていません。私はなぜ理解できないのですか?
Entitlements キーは、"Distribution" プロビジョニング プロファイルでは次のようになります。
<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 を通じてアプリを配布しています。