美文网首页
【iOS】 DeviceToken 解析 (支持iOS13)

【iOS】 DeviceToken 解析 (支持iOS13)

作者: 雨影 | 来源:发表于2019-12-18 14:14 被阅读0次

    OC:

    if (![deviceToken isKindOfClass:[NSData class]]) return;
    NSMutableString *valueString = [NSMutableString string];
    const unsigned *tokenBytes = [deviceToken bytes];
    NSInteger count = deviceToken.length;
    for (int i = 0; i < count; i++) {
        [valueString appendFormat:@"%02x", tokenBytes[i]&0x000000FF];
    }
    
    

    Swift :

    let token = deviceToken.reduce("", {$0 + String(format: "%02x", $1)})
    

    总结起来其实就是把Data类型转化为hex类型的字符串

    相关文章

      网友评论

          本文标题:【iOS】 DeviceToken 解析 (支持iOS13)

          本文链接:https://www.haomeiwen.com/subject/zncunctx.html