2017-02-01 15 views
2

私はAPPにvoipプッシュ通知を送信するためにPushKitを使用しています。 iOS 9以降で正常に動作します。ロック画面でios 10のVoIPプッシュ通知が機能しない

最近、私はユーザーが自分の携帯電話がロック画面モード(iOS 10)で通知を受信できないと報告されました。

画面がロックされていても、すべての通知が届いていたとしても、iOS 9ではほとんどテストしませんでした。一方、iOS 10では、通知が来たときに画面が明るくなりましたが、他の情報、音声、通知バナーは表示されませんでした。つまり、ロック画面モードの電話をポケットに入れた場合、通話が来ると通知されませんでした。

誰も同じ問題がありますか?

+0

pushkiペイロードが取得されたらローカル通知をスケジュールしていますか? – Hasya

+0

はい、関連している可能性があります。UILocalNotificationはiOS 10では廃止されましたが、画面がロックされていない場合はローカル通知が正常に機能します。 – Shongsu

+0

iOS 10のuserNotification.frameworkを条件付きで統合してみましょう。 – Hasya

答えて

1

Xcode 8でuilocalnotificationを使用している場合は、廃止予定です。これは、機能が正しく動作しないことが原因です。

usernotification.frameworkを統合してみてください。 Xcode 8で利用可能になります。

Xcode 7から8に移行します。次に、迅速な3のコードを変換する必要があります.Xcodeのほとんどは、あなたが書き直す必要が残りの部分が変換されます。

いくつかの参照 How to use iOS 10 UserNotifications framework in xcode 7.3.1 swift 2.2?

https://developer.apple.com/reference/usernotifications

https://github.com/hasyapanchasara/PushKit_SilentPushNotification

これはあなたを助けることができる願っています。

幸いなコーディングがあります。

関連する問題