gpt4 book ai didi

ios - 在静态库中获取设备 token

转载 作者:行者123 更新时间:2023-11-29 12:53:20 25 4
gpt4 key购买 nike

我必须从静态库中的 Apple 推送通知服务器获取设备 token 。

这意味着用户不必在 AppDelegate 中实现 didRegisterForRemoteNotificationsWithDeviceToken 方法,我必须自己处理它,并获取设备 token 。

  • 是否可以在程序的其他地方获取设备 token ?

  • 有什么方法可以在生成设备 token 时通知我吗?

因为我必须在用户登录后注册设备 token 。所以我已经实现了我的代码

  1. didRegisterForRemoteNotificationsWithDeviceToken 我正在调用静态库方法来保存设备 token (这将在 NSUSerDefault 中保存设备 token )

  2. 用户登录后,我将设备 token 发送到服务器以将该设备 token 添加到数据库中。

我不必保存设备 token 然后注册,我必须在用户登录时生成一次设备 token 并将其发送到服务器。

那么,这可能吗?

感谢和问候,阿巴斯穆拉尼

最佳答案

didRegisterForRemoteNotificationsWithDeviceToken 是注册推送通知后从 Apple 获取设备 token 的唯一方法(通过调用 registerForRemoteNotificationTypes:)。此方法可以将设备 token 传递到您需要它的任何地方,或将其存储在某个持久存储中(例如 NSUSerDefault),以便任何需要它的人都可以访问它。

如果您只想在用户登录时从 Apple 获取设备 token ,您应该仅在用户登录时调用 registerForRemoteNotificationTypes:

关于ios - 在静态库中获取设备 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21861211/

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