私のアプリが動作しているとき、プッシュ通知はReceivedRemoteNotificationメソッドを介して期待通りに機能します。しかし、アプリが実行されていない間にアプリにプッシュ通知を送信すると、受け取ったプッシュ通知がアプリを起動してFinishedLaunchingを呼び出すと期待していますが、それはまったく表示されません。私は何が欠けているかに関する任意のアイデア?プッシュ通知がアプリを起動しない、FinishedLaunchingが呼び出されない
問題は、Apple開発者証明書面、アプリケーションコード面、またはplistファイルの3つの場所のいずれかにある必要があります。アプリの実行中にプッシュ通知が機能しているので、証明書が正しく動作しているようです。 FinishedLaunchingメソッドはまったく呼び出されていないので、そこにロジックをチェックする必要はありません。ですから、Plistファイルや解決策の設定に問題がなければなりませんか?
'アプリはあなたがアプリはまだユーザーが手動で実行し、および/または手動スイッチャーから殺されていないrunning'を言っているのではないされている間? – SushiHangover
アプリにプッシュ通知を送信する外部サーバーがあるとします。そのサーバーが私にプッシュ通知を送信するときにアプリケーションが実行されている場合は、正常に受信されます。しかし、私はアプリを殺す(ダブルタップのホームボタンとスワイプ)ので、アプリがまったく実行されていない、私は受け取ったプッシュ通知は、バックグラウンドでアプリを起動し、FinishedLaunchingメソッドを呼び出すと期待して – LampShade
アプリを殺す場合は、 iOSはアプリを再起動しません。私がリンクしたSOの答えを見るhttp://stackoverflow.com/a/19202487/4984832そこに行ったことがあります:-)私たちはPushKitに切り替えました – SushiHangover