当我从testflight下载应用程序时,设备令牌为零。?

时间:2017-02-08 06:58:33

标签: ios objective-c iphone swift apple-push-notifications

我从testflight下载应用程序然后我尝试登录我得到设备令牌nil .. 请给我解决方案。

1 个答案:

答案 0 :(得分:0)

您使用什么功能来获取设备令牌?你可能犯了一个小错误。复制粘贴代码会有所帮助。

在你的appDelegate中,你应该有这样的东西,

// Called when APNs has assigned the device a unique token

func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
    // Convert token to string
    let deviceTokenString = deviceToken.reduce("", {$0 + String(format: "%02X", $1)})

    // Print it to console
    print("APNs device token: \(deviceTokenString)")

}