検索

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

iOS 推送时如果APP在前台运行推送通知不会弹出吗?有解决方法吗

iOS 推送时如果APP在前台运行推送通知不会弹出吗?有解决方法吗?前台运行能弹出推送通知吗?我想后台运行进入和前台运行分两种处理方式,我应该如何处理

PHP中文网PHP中文网2812日前769

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

  • 高洛峰

    高洛峰2017-04-18 09:25:42

    iOS プッシュ中にアプリがフォアグラウンドで実行されている場合、プッシュ通知はポップアップしませんか?
    答え: いいえ。
    アプリが完全に閉じていない場合↓
    アプリがフォアグラウンドの場合:通知は受信できますが表示されません
    アプリがバックグラウンドの場合:通知は受信でき、通知は表示されます
    アプリが完全に閉じたとき↓
    プログラムアイコンをクリック: アプリのメインインターフェースに入る
    通知をクリック: 詳細ページに入る

    返事
    0
  • ringa_lee

    ringa_lee2017-04-18 09:25:42

    アプリケーションがフォアグラウンドにあり、プッシュを受信した場合、appdelegate の application:didReceiveRemoteNotification: メソッドがシステムによって呼び出され、プッシュされたコンテンツがこのメソッドで処理されます。

    返事
    0
  • 黄舟

    黄舟2017-04-18 09:25:42

    iOS フロントエンドがプッシュを受信したときにポップアップ効果を試すことができます ^_^
    https://github.com/Yasashi/EB...

    返事
    0
  • キャンセル返事