簡體   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