iOS13はバックグラウンド更新通知をサポートできません。これはOSレベルのバグですか?アプリがバックグラウンドに入ると、Xcode警告が表示されます:
BackgroundTaskを終了できません:識別子1(0x1)のバックグラウンドタスクが存在しないか、既に終了している可能性があります。デバッグするには、UIApplicationEndBackgroundTaskError()で中断します。
私は開発者ドキュメントから答えを得ました: https://developer.Apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/sending_notification_requests_to_apns
apns-push-type
(iOS 13以降、またはwatchOS 6以降を実行しているデバイスに通知を配信する場合に必要です。以前のシステムバージョンでは無視されます。)通知のタイプ。このヘッダーの値はアラートまたはバックグラウンドです。通知の配信がアラートを表示したり、音を鳴らしたり、アプリのアイコンにバッジを付けたりするときにアラートを指定します。ユーザーと対話しないサイレント通知の背景を指定します。