私たちはiOSアプリケーションを開発しており、新しいUNNotificationServiceExtensionを実装しています。オーバーライドしましたiOS 10ロック画面に通知が表示されない
func didReceive(_ request: UNNotificationRequest, withContentHandler contentHandler: @escaping (UNNotificationContent) -> Void)
完了ハンドラといいます。私たちは、送信
は、すべてがうまく働いていた開発中の開発者向けデバイスでは、「可変コンテンツ」= 1
にプッシュします。 しかし、一部の端末でアプリを店舗にリリースしたユーザーは、通知を1つしか受け取れず、その他のものはすべて受け取られませんでした。
だから私は、プッシュ通知が示されており、ログをチェックされていないデバイス、grabed:
Sep 16 15:47:15 my-iPhone SpringBoard(UserNotificationsServer)[775] <Info>: Received incoming message on topic my.app.com: <private>
Sep 16 15:47:15 my-iPhone pkd[105] <Info>: match returned 1 plug-ins
Sep 16 15:47:15 my-iPhone accountsd(AccountsDaemon)[104] <Notice>: __48-[ACDServer listener:shouldAcceptNewConnection:]_block_invoke.246 (482) "Idle-exit-preventing transaction ended!"
、その後何の意味のあるメッセージがないし。 私は同じプッシュ証明書とペイロードを使用して、私の現像装置に同じプッシュを送信する場合、それが画面に表示され、ログに多くのメッセージがある:
Sep 16 15:27:12 my-iPhone SpringBoard(UserNotificationsServer)[2727] <Info>: Received incoming message on topic my.app.com: <private>
Sep 16 15:27:12 my-iPhone pkd[4005] <Info>: match returned 1 plug-ins
Sep 16 15:27:12 my-iPhone SpringBoard(Foundation)[2727] <Notice>: calling plugIn beginUsing:
Sep 16 15:27:12 my-iPhone pkd[4005] <Info>: assigning plug-in <private>(<private>) 4E733350-8D9A-4A6D-8B44-2A4C888E090C to plugin sandbox
Sep 16 15:27:12 my-iPhone pkd[4005] <Notice>: allowing host 2727 /System/Library/CoreServices/SpringBoard.app/SpringBoard to use plug-in <private>(<private>) uuid=4E733350-8D9A-4A6D-8B44-2A4C888E090C at <private>
Sep 16 15:27:12 my-iPhone SpringBoard(PlugInKit)[2727] <Info>: preparing plug-in <private>(<private>)
あなたはそれだ私の開発デバイス上で見ることができるようにエクステンションを呼び出すことができますが、非開発デバイスではプラグイン(拡張機能)が見つかりましたが、何らかの形でそのプラグインを起動できません。
誰かが同じ問題を経験しましたか?
ありがとうございます!