ホームページ  >  に質問  >  本文

iOS中APP在前台运行,我在个推上发推送消息,为什么不走didReceiveRemoteNotification方法?

iOS中APP在前台运行,我在个推上发推送消息,为什么不走application:(UIApplication )application didReceiveRemoteNotification:(NSDictionary )userInfo方法,
但是我把App压入后台,在个推上发推送消息,就走application:(UIApplication )application didReceiveRemoteNotification:(NSDictionary )userInfo方法?
求大神们,指点!

PHP中文网PHP中文网2741日前642

全員に返信(2)返信します

  • 阿神

    阿神2017-04-17 17:32:42

    バックグラウンドでプッシュするときに次の文を追加しませんでしたか: payload.setContentAvailable(1); プッシュの手順を参照してください (https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual) /RemoteNotificationsPG/Chapters/ApplePushService.html

    返事
    0
  • ringa_lee

    ringa_lee2017-04-17 17:32:42

    彼が言ったのは、プッシュしているときではなく、フォアグラウンドが走っているときです、兄弟

    返事
    0
  • キャンセル返事