2

我对此很陌生。我实施了 Urban Airship 推送通知并使其正常工作。现在我需要实现如何处理推送通知。我想显示一个选项卡或当用户单击通知时。

感谢任何帮助。

这是来自城市飞艇的指令,我不知道如何实施UAPushNotificationDelegate

处理通知

iOS 会处理在应用程序外部收到的推送通知,但如果在应用程序运行时收到通知,则由应用程序开发人员来处理。

示例 UI 包含一个UAPushNotificationDelegate处理警报、声音和徽章的实现,但是如果您希望自定义此行为,您可以提供自己的实现:

[UAPush shared].delegate = customPushDelegate;
4

1 回答 1

1

您将侦听应用程序委托方法并处理通知:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
    if ( application.applicationState == UIApplicationStateActive )
    {
        //do your handling here
    }
}

如果你传入自定义 json 对象,你也会在这里解析它

于 2012-05-18T20:47:19.637 回答