swift 项目集成友盟推送

1, 需要用桥接文件 , 不然引用不到依赖库

2, 可以用测试模式测试, 可以debug

3, 测试模式获取deviceToken, 添加测试设备

deviceToken获取方法

func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {

let device = NSData.init(data: deviceToken)

复制代码
    var deviceId = String()
    if #available(iOS 13.0, *) {
        let bytes = [UInt8](deviceToken)
        for item in bytes {
            deviceId += String(format: "%02x", item&0x000000FF)
        }
        print("iOS 13 deviceToken:\(deviceId)")
    } else {
        let device = NSData(data: deviceToken)
        deviceId = device.description.replacingOccurrences(of:"<", with:"").replacingOccurrences(of:">", with:"").replacingOccurrences(of: " ", with:"")
        print("我的deviceToken:\(deviceId)")
    }

    }
相关推荐
他们都不看好你,偏偏你最不争气12 小时前
【iOS】push 和 present
ios
通达的K12 小时前
Java实战项目演示代码及流的使用
java·开发语言·windows
云:鸢12 小时前
C语言链表设计及应用
c语言·开发语言·数据结构·链表
离越词13 小时前
C++day8作业
开发语言·c++·windows
℃CCCC13 小时前
请求库-axios
开发语言·华为·网络请求·harmonyos·deveco studio·axios请求·arkts编程
ling__i13 小时前
java day18
java·开发语言
矛取矛求13 小时前
日期类的实现
开发语言·c++·算法
大翻哥哥13 小时前
Python 2025:AI工程化与智能代理开发实战
开发语言·人工智能·python
在下雨59914 小时前
项目讲解1
开发语言·数据结构·c++·算法·单例模式