web-dev-qa-db-ja.com

iOS13はバックグラウンド更新通知をサポートできませんか?

iOS13はバックグラウンド更新通知をサポートできません。これはOSレベルのバグですか?アプリがバックグラウンドに入ると、Xcode警告が表示されます:

BackgroundTaskを終了できません:識別子1(0x1)のバックグラウンドタスクが存在しないか、既に終了している可能性があります。デバッグするには、UIApplicationEndBackgroundTaskError()で中断します。

9
YongJie

私は開発者ドキュメントから答えを得ました: https://developer.Apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/sending_notification_requests_to_apns

apns-push-type

(iOS 13以降、またはwatchOS 6以降を実行しているデバイスに通知を配信する場合に必要です。以前のシステムバージョンでは無視されます。)通知のタイプ。このヘッダーの値はアラートまたはバックグラウンドです。通知の配信がアラートを表示したり、音を鳴らしたり、アプリのアイコンにバッジを付けたりするときにアラートを指定します。ユーザーと対話しないサイレント通知の背景を指定します。

1
YongJie