我正在使用parse.com在我的应用程序中具有远程通知。该应用程序运行正常,所有代码均正确,并且视图创建良好。当手机收到远程通知并且该应用程序处于活动状态时,我编写了向我显示UIAlertView的代码。当应用程序收到远程通知时,它会向我显示正确的UIAlertView和第二个,其格式如下:
title: app name
content: title of the notification
button: ok
我看了几次我所有的代码,但找不到第二个UIAlertView的创建位置,所以我在这里问你第二个警报是否由操作系统在接收到远程通知时自动生成的,是否如此有可能看不到这个UIAlertView吗?谢谢
如果您的应用程序是前台,则不会显示由iOS生成的警报。如果您的应用程序在后台运行或未在运行,则系统警报将带有两个按钮:“关闭”和“打开”。当然,仅当您在“ iPhone设置”中为应用程序设置此警报样式时,才会显示系统警报。默认情况下,通知样式为“横幅”。要计算传入的推送,您可以简单地跟踪它们:
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
NSLog(@"Received push notification: %@", userInfo);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句