gpt4 book ai didi

iphone - 禁用 UrbanAirship 警报

转载 作者:行者123 更新时间:2023-12-03 19:08:56 31 4
gpt4 key购买 nike

我想在应用程序处于事件状态时忽略推送通知。我按如下方式处理通知:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
if (application.applicationState != UIApplicationStateActive)
{
[[PushHelper shared] processPush: userInfo];
}
}

但是当应用程序处于事件状态并且设备收到推送通知时,会出现带有通知消息的 UIAlertView。如何禁用 UA 的默认处理?

最佳答案

我遇到了同样的问题并找到了解决方案。例如,如果将UAPushNotificationDelegate协议(protocol)的委托(delegate)方法displayNotificationAlert:定义为正文,则不会显示自动警报:

{   
...
[[UAPush shared] registerForRemoteNotifications];
[UAPush shared].pushNotificationDelegate = self;
...
}

- (void)displayNotificationAlert:(NSString *)alertMessage
{
}

关于iphone - 禁用 UrbanAirship 警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18535188/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com