- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
当应用程序成功注册到 Apple Push Service (APS) 时,我将该方法发送给委托人。在低级别这是如何工作的?应用程序是否会在您启动应用程序并验证设备已连接时尝试调用它?在连接设备之前是否多次调用?收到设备令牌后它会停止工作吗?
提前致谢。
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
当应用程序成功注册到 Apple Push Service (APS) 时,我将该方法发送给委托人。在低级别这是如何工作的?应用程序是否会在您启动应用程序并验证设备已连接时尝试调用它?在连接设备之前是否多次调用?收到设备令牌后它会停止工作吗?
提前致谢。
didRegister
回调实际上是对方法的直接响应- (void)registerForRemoteNotificationTypes:(UIRemoteNotificationType)types
。每次您的应用程序启动时,您都有责任:
registerForRemoteNotificationTypes:
您的应用程序对象(UIApplication / NSApplication)application:didRegisterForRemoteNotificationsWithDeviceToken
和application:didFailToRegisterForRemoteNotificationsWithError:
回调。具体回答您的问题:
朋友,您需要执行几个步骤 1) 您需要下载与推送通知服务链接的应用程序配置文件(在创建应用程序 ID 时)。
有关详细信息,请访问此处http://mobiforge.com/developing/story/programming-apple-push-notification-services?dm_switcher=true