调用didRegisterForRemoteNotificationsWithDeviceToken时,iOS是否触发NSNotification(其中包含deviceToken)?

我知道我总是可以从AppDelegate内将 token 保存在NSUserDefaults中,并可以在任何地方访问它,但是我想知道是否有更好的方法。我在想一些类似UIApplicationDidEnterBackgroundNotification的内容。

更新:
如果我想在不实现AppDelegate中实现该委托(delegate)方法的情况下获取设备 token 的用例。

最佳答案

否。您将需要实现didRegisterForRemoteNotificationsWithDeviceToken。我想在这种情况下反对NSNotification的一个论点是,您需要使用didFailToRegisterForRemoteNotificationsWithError智能地处理故障情况。

关于ios - 关于didRegisterForRemoteNotificationsWithDeviceToken的任何通知吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19645211/

10-10 08:29