如何在我的本地变量上存储apns(苹果推送通知服务)消息,我需要在我的警报视图中显示消息。
使用应用程序代表注册apns(推送通知)的任何想法?
我在注册apns
的应用程序委托上使用此方法- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { }
我需要一些其他方式来注册apns。请帮帮我....
答案 0 :(得分:1)
你想要的只是做一些不在应用程序委托中的事情。
您可以在处理程序对象中声明一个接口(例如您的视图控制器),或者您可以发布通知,并自行处理该通知。
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
[[NSNotificationCenter defaultCenter] postNotificationName:YourOwnNotificationName object:deviceToken];
}
在- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)note
你可以做类似的事情。