在 iOS 中执行`UIApplication.shared.registerForRemoteNotifications()` 的幕后会发生什么?

贾法尔·霍斯塔比亚特

我想知道在为推送通知注册 ios 应用程序以及 ios 设备如何在application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data)回调中接收设备令牌时,幕后发生了什么我需要知道完整的场景和协议通信。

贾法尔·霍斯塔比亚特

我能找到的最相关的事情是:

https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/APNSOverview.html

https://developer.apple.com/library/archive/technotes/tn2265/_index.html

我能理解的是,大部分工作是由 os 完成的,它与苹果的服务器建立直接和持久的连接。没有关于任何协议或请求响应的更多信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Java:openGL:JOGL:调用display()方法在幕后会发生什么?

UIApplication.registerForRemoteNotifications()必须仅从主线程调用

使用make_shared会发生什么

Haskell中“派生”在幕后会发生什么?

在交易中替换片段后会发生什么

iOS 8远程通知-什么时候应该调用registerForRemoteNotifications()?

当非购买者在iOS中按下“恢复购买”按钮时会发生什么?

在Android Studio中运行重建项目后会发生什么?

这些条件在幕后会发生什么?

iOS 9及以下版本的UIApplication.shared()。open()的替代方法是什么?

Xamarin.iOS版本中的Console.WriteLine调用会发生什么情况?

复制shared_ptr会发生什么?

在redux中,reducer更改状态后会发生什么?

Xcode故事板在幕后会发生什么?

在Hyperledger Fabric中更新证书后会发生什么?

在C ++中手动调用构造函数时,幕后会发生什么?

JS中的递归计数达到0后会发生什么?

100%分页到页面缓存中的文件被另一个进程修改后会发生什么

在Rails控制器中send_file之后会发生什么?

actionPerformed执行后会发生什么?

iOS 8 registerForRemoteNotifications正确实现放置

CLIPUP.EXE:意外执行后会发生什么?

在《 Shiny》中,如何查看以后会发生什么动作?

在iOS中,导航时附加到控制器的对象会发生什么情况?

为什么Excel中的图形在输入日期后会发生变化?

执行关机/重启后会发生什么?

Session_Start / _End,如果不将它们包含在global中,那么幕后会发生什么?

react-redux 中的 dispatch 函数和 reducer 函数之后会发生什么?

Executor FixedThreadPool 执行后会发生什么,因为 executor 没有关闭方法?