2017-02-27 25 views
0

私はプッシュ通知をiOS 10で実装していますが、通知バナーのユーザーのタップを傍受する方法を理解できません。ユーザーがバックグラウンドモードとフォアグラウンドモードの両方でバナーをタップすると、デリゲートコールバックは呼び出されません。これは、iOS SDK自体のAPIの問題をさらに詳しく示しています。iOS 10プッシュ通知のタップハンドラー

誰も同じことを体験していますが、回避できますか?私にお知らせください。

+0

これは一度uはオプションを取得することがありhttp://stackoverflow.com/questions/39382852/didreceiveremotenotification-not-called-ios-10/39383027#39383027見ます –

答えて

0

[OK]をクリックすると、ユーザーが通知をタップすると、以下の代理コールバックが呼び出されます。私は通知バナーに特定のアクションを実装し、それらのアクション識別子をチェックしていて、ユーザータップを完全に見逃していました:)

- (void)userNotificationCenter:(UNUserNotificationCenter *)iCenter didReceiveNotificationResponse:(UNNotificationResponse *)iResponse withCompletionHandler:(void(^)())iCompletionHandler