Ios 获取静态库中的设备令牌

Ios 获取静态库中的设备令牌,ios,ios7,push-notification,apple-push-notifications,devicetoken,Ios,Ios7,Push Notification,Apple Push Notifications,Devicetoken,我必须从静态库中的Apple推送通知服务器获取设备令牌 这意味着用户不必在AppDelegate中使用DeviceToken方法实现DidRegisterForRemotionTifications,我必须自己处理它,并获取设备令牌 是否可以在程序中的其他位置获取设备令牌 是否有任何方法在生成设备令牌时通知我 因为我必须在用户登录后注册设备令牌。所以我已经实现了我的代码 didRegisterForRemoteNotificationsWithDeviceToken我正在调用静态库方法来保存

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

这意味着用户不必在AppDelegate中使用DeviceToken方法实现DidRegisterForRemotionTifications,我必须自己处理它,并获取设备令牌

  • 是否可以在程序中的其他位置获取设备令牌

  • 是否有任何方法在生成设备令牌时通知我

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

  • didRegisterForRemoteNotificationsWithDeviceToken我正在调用静态库方法来保存设备令牌(这将在NSUSerDefault中保存设备令牌)

  • 用户登录后,我将向服务器发送设备令牌,以便在数据库中添加该设备令牌

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

    那么,这可能吗

    谢谢和问候,
    阿巴斯·穆拉尼(Abbas Mulani)

    DidRegisterForRemotonificationsWithDeviceToken
    是注册推送通知后从苹果获得设备令牌的唯一方法(通过调用
    RegisterForRemotonificationTypes:
    )。此方法可以将设备令牌传递到您需要它的任何位置,或者将其存储在某个持久存储中(例如
    NSUSerDefault
    ),以便需要它的人可以访问它

    如果您希望仅在用户登录时从Apple获取设备令牌,则应仅在用户登录时调用
    registerForRemoteNotificationTypes: