0

私のiPhoneアプリでは、プッシュ通知を受け取ることができ、アラートビューが表示されます。そのアラートの「詳細の表示」ボタンをクリックすると、特定のビューに移動します。出来ますか?

ありがとう。

4

2 に答える 2

3

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
于 2013-07-02T05:01:20.020 に答える
0

PUSH NOTIFICATIONアラートをクリックすると、アプリケーションの特定のビューに移動できます。ただし、そのアラートボックス内にボタンを追加することはできません。

このためには、2つのデリゲートメソッドを実装する必要があります。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo

最初の1つは、ユーザーが通知をクリックしたときにアプリが起動されたかどうかを確認するために使用されます。その場合、その方法では、通常のアプリ内使用の場合と同じように、適切なViewControllerをスタックにプッシュできます。

詳細については、こちらのアップルのドキュメントを確認してください。

正確なサンプルを確認するには、このページにアクセスして、ユーザーが通知をクリックしたときに表示する方法を示します。

于 2012-09-26T07:55:29.010 に答える