如果我的应用程序已经启动,并且只启动了。我实现了应用程序:didReceiveRemoteNotification:接收有效载荷。如果消息被发送到我的iPhone,是否对每种注册类型都调用此方法,如下面的方法?
[[UIApplication sharedApplication]
registerForRemoteNotificationTypes:**UIRemoteNotificationTypeNone**]; //1
[[UIApplication sharedApplication]
registerForRemoteNotificationTypes:**UIRemoteNotificationTypeBadge**]; //2
[[UIApplication sharedApplication]
registerForRemoteNotificationTypes:**UIRemoteNotificationTypeSound**]; //3
[[UIApplication sharedApplication]
registerForRemoteNotificationTypes:**UIRemoteNotificationTypeAlert**]; //4我对解决方案1有很大怀疑..。
发布于 2010-07-05 18:01:04
该方法只需要调用一次。类型参数是要为其注册的类型的位掩码:
[[UIApplication sharedApplication] registerForRemoteNotificationTypes: UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound];上面的代码将注册徽章和声音远程通知。
https://stackoverflow.com/questions/3174398
复制相似问题