0

在我的 iPhone 应用程序中,我可以获得推送通知,它显示为警报视图。当我单击它在指定视图中导航时,我想要在那个警报“查看详细信息”按钮中。可能吗?

谢谢。

4

2 回答 2

3

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

浏览这个网站。它解释了如何从您可以导航到特定视图的位置清楚地处理以下功能

如果 App 处于 Ative/InActive/Background 状态

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

如果应用程序不在后台:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
于 2013-07-02T05:01:20.020 回答
0

点击推送通知警报,您可以导航到应用程序的特定视图;但是您不能在该警报框中添加按钮。

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

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

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

第一个用于检查用户单击通知时是否启动了应用程序。如果是这样,那么在该方法中,您可以将适当的视图控制器推送到堆栈上,就像您通常使用应用内使用一样。

有关更多详细信息,请在此处查看苹果的文档

要查看确切的示例,您可以转到此页面,该页面显示了当用户单击通知时如何带来视图。

于 2012-09-26T07:55:29.010 回答