繁体   English   中英

iOS解析deviceToken问题

[英]iOS Parse deviceToken issues

我正在尝试使用以下代码检索deviceToken:

func application(application: UIApplication,
                 didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) {
    let installation = PFInstallation.currentInstallation()
    installation.setDeviceTokenFromData(deviceToken)
    installation.saveInBackground()
    let tokenChars = UnsafePointer<CChar>(deviceToken.bytes)
    var tokenString = ""
    for var i = 0; i < deviceToken.length; i++ {
        tokenString += String(format: "%02.2hhx", arguments: [tokenChars[i]])
    }
    self.deviceToken = "\(tokenString)"
    println("\(tokenString)")
    var s = tokenString.hmac(CryptoAlgorithm.MD5, key: "")
}

我注意到某些设备未执行此方法。 为什么会这样? 如何使用其他方法获取deviceToken?

要获取设备推送令牌,您的应用必须支持推送通知,这可以通过在会员中心注册用于该应用的应用ID并在xcode中为该应用的同一应用ID使用配置文件来确保

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM