0

我的推送通知有一些问题。我可以很好地将它们发送到我注册的设备。一切正常。

我的问题是:点击查看按钮后,应用程序正在启动。暂时没有任何内容。

如何在此处添加内容?此内容应取决于我发出的推送通知。

例如:我的推送通知是关于 NEWS XYZ - 然后点击 VIEW 我应该得到关于 NEWS XYZ 的更多信息

所以我想我必须从我的网站上获取新闻。也许他们的 ID 贴在我身边。但是如何在 App 中实现呢?

我的意思是,对于每条新推送消息,都必须显示新消息。

当从 1 号新闻返回时,还应该可以在列表中读取应用程序中所有以前收到的新闻。

你明白我的意思吗?

我没有任何真正的想法...如果您能向我展示有关示例的代码,那就太好了。

谢谢。

4

1 回答 1

0

一旦您点击推送通知上的查看按钮,此方法就会调用,

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
        if (application.applicationState == UIApplicationStateInactive) {
            // Application came from the background
            // Here you can request for the content
            // This has the value of your payload
            UILocalNotification *localNotif = (UILocalNotification *) [userInfo objectForKey:@"aps"];

        }
        else if (application.applicationState == UIApplicationStateActive) {
                // Application is in the foreground
        }
 }
于 2012-07-10T09:25:23.737 回答