2016-09-19 15 views
0

私たちは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>) 

あなたはそれだ私の開発デバイス上で見ることができるようにエクステンションを呼び出すことができますが、非開発デバイスではプラグイン(拡張機能)が見つかりましたが、何らかの形でそのプラグインを起動できません。

誰かが同じ問題を経験しましたか?

ありがとうございます!

答えて

1

調査の結果、iOS 10にバグがあり、アプリの拡張機能が無効になっていたことが判明しました。 ユーザーがiOS 10にアップデートする前にアプリを更新した場合、新しい拡張機能が有効になりました。

AppleはiOS 10.0.2(https://support.apple.com/kb/DL1893?locale=en_US&viewlocale=en_US)を修正してリリースしました。 iOS 10.0.2にアップグレードした後にすべての拡張機能をテストしましたが、今は正常に動作しています。

関連する問題