ios - 程序在后台运行时收到通知didReceiveRemoteNotification不执行
ringa_lee
ringa_lee 2017-04-17 17:39:56
0
3
623

我的app在后台运行时,收到远程推送,通知栏已经有提醒了,这时候如果我点击app 的icon 运行程序,didReceiveRemoteNotification方法并不执行。请问这个怎么解决?
如果我是点击通知栏上的推送,didReceiveRemoteNotification是执行的。

ringa_lee
ringa_lee

ringa_lee

全員に返信(3)
小葫芦

そのプロジェクト構成を試してください
機能 バックグラウンドモード -> オンにして RemoteNotification を選択します

いいねを押す +0
黄舟

これは通常の状況です。この機能は元々、通知をクリックした後にトリガーされます。

いいねを押す +0
伊谢尔伦

アプリケーションが起動している場合は、アプリケーションのアイコンをクリックして起動すると、

で起動されます。 リーリー

の Key 値は次のとおりです

リーリー

通知内容を取得できます。
アプリケーションがバックグラウンドにある場合、バナーをクリックしない限り、他の通知のプロキシ メソッドは呼び出されません。このように処理します。
アプリケーションはフォアグラウンドになり、プッシュを受信した後に指定したメソッドを実行します

。 リーリー

その後、このメソッドで呼び出され、あなたが言及したメソッドは廃止されます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート