プッシュ通知を含む1つのiPhoneアプリで作業しています。アプリはさえに(実行されていなかったならば、今の質問は、あるアプリがiPhoneを実行していないときにプッシュ通知を取得
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeAlert| UIRemoteNotificationTypeBadge| UIRemoteNotificationTypeSound];
...
}
:私は、それは次のよう
でapplication:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
とプッシュ通知のために登録することを示唆している多くの文書とチュートリアルで見てきたようにバックグラウンド)、プッシュが来たらプッシュメッセージを処理できませんが、再度通知エリアからプッシュメッセージを使用してアプリを再び昼食すればメッセージを受け取ることができます。
初めて昼食をしてもプッシュメッセージが表示されるようにするにはどうすればいいですか?
どのようにあなたが登録した前に、デバイスにプッシュを送信しようとしているが、しかし、鍵を持って&あなたのサーバーに送信され? – mattjgalloway
過去にアプリが使用されていた場合、私のサーバーはデバイストークンを追跡していますので、その時点で台無しになっていなくてもプッシュを送信できます。しかし、今問題は、アプリケーションが初めて起動するときです。通知を処理しないよう通知にサインアップしようとしています。どのように私はこの問題を解決することができますか? – shebelaw
何をハングアップしますか?私はあなたが物事を混乱させたと思う。 @ warrenmの答えを見てください。 – mattjgalloway