2012-09-26 67 views
0

在我的IPhone应用程序中,我可以获得推送通知,它会显示一个警报视图。我想在那个提示“查看详细信息”按钮时,我会点击它在指定视图中导航。可能吗?推送通知问题

谢谢。

回答

0

当点击PUSH NOTIFICATION提醒时,您可以导航到应用程序的特定视图;但不能在该警报框内添加按钮。

为此,您需要实现两个委托方法。

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

而且

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

拳一个用来检查是否当用户点击的通知应用程序正式启动。如果是这样,那么在该方法中,您可以将相应的视图控制器推入堆栈,就像您通常使用应用内使用一样。请致电apple's document here

要查看确切的sample you can,请转到此页面,其中显示了用户单击通知时如何显示。

+0

哪位代表会打电话给我点击那个按钮?@jigar –

+0

你能举个例子吗? –

+0

请参阅更新的答案 –

3

http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1

浏览此网站。它说明了如何从那里你可以浏览到特定视图清晰地处理这个函数的

如果应用程序是在Ative /无效/背景状态

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

如果应用没有背景:

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