私のiPhoneアプリでは、プッシュ通知を受け取ることができ、アラートビューが表示されます。そのアラートの「詳細の表示」ボタンをクリックすると、特定のビューに移動します。出来ますか?
ありがとう。
http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1
このサイトを通過します。特定のビューに移動できる場所から、以下の関数を明確に処理する方法を説明します
アプリがAtive/InActive/Background状態の場合
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
アプリがバックグラウンドにない場合:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
PUSH NOTIFICATIONアラートをクリックすると、アプリケーションの特定のビューに移動できます。ただし、そのアラートボックス内にボタンを追加することはできません。
このためには、2つのデリゲートメソッドを実装する必要があります。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
と
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
最初の1つは、ユーザーが通知をクリックしたときにアプリが起動されたかどうかを確認するために使用されます。その場合、その方法では、通常のアプリ内使用の場合と同じように、適切なViewControllerをスタックにプッシュできます。
詳細については、こちらのアップルのドキュメントを確認してください。
正確なサンプルを確認するには、このページにアクセスして、ユーザーが通知をクリックしたときに表示する方法を示します。