gpt4 book ai didi

ios - 为什么deviceToken是以NSData类型传递的,在application :didRegisterForRemoteNotificationsWithDeviceToken?

转载 作者:行者123 更新时间:2023-11-28 21:22:57 37 4
gpt4 key购买 nike

为什么application:didRegisterForRemoteNotificationsWithDeviceToken接收到的deviceToken是NSData?

我们不是总是将它转换为NSString/String 并发送到我们的后端吗?是否有任何其他用例使 Apple 为其使用 NSData 类型(而不是 NSString/String)?

谢谢。

最佳答案

查看the documentation , 上面写着

The APNs servers require a binary format for performance reasons.

所以我假设他们的意图是避免循环中的两次转换:NSData 到 NSString,发送到服务器,服务器转换为二进制格式,发送到 APNs。

或者因为他们期望它是二进制格式的,所以他们也可能以二进制格式将它提供给您。

关于ios - 为什么deviceToken是以NSData类型传递的,在application :didRegisterForRemoteNotificationsWithDeviceToken?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39227748/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com