2019集成友盟推送(跨坑)

简单点说话的方式简单点~~
友盟、我劝你善良, 说话的方式简单点好吗


第一 证书问题

鉴权方式

友盟支持俩种方式鉴权,

Token Authentication (p8)

p8是苹果推荐的方式,简单,可以应用于账号下的所有app;
但是缺点是不好测试,如用pusher测试推送,需要本地安装测试推送证书(还是要生成推送的证书)


进入开发者中心 进入Keys
创建

注意⚠️ 生成完以后 下载保存到本地, 因为生成后只能下载一次, 或者点Done稍后来下载;

APNs证书 p12
进入Identifiers点击自己的BundleID
快速使用自己生成csr文件生成开发和生产推送证书
生成以后下载下来撞到自己到钥匙串中,在钥匙串中导出开发和生产的p12文件;

第二 配置

友盟开发者后台 配置应用信息
在自己的友盟开发者中心,配置证书信息, 这里有俩种方式 对应第一步俩种生成的证书;

第三 推送 (坑在这里)

创建测试推送

一般上边的俩种方式轻松的完成;
测试推送的时候,创建推送测试任务


注意画蓝线的production_mode

注意这个production_mode 显示的是true,说明是要推送生产模式下, 而我们选择的是测试推送,给的devicetoken也是测试下获取的, 这里不一样 , 肯定推送不到测试环境下的手机, 错误状态 BadDeviceToken


就会显示这种推送错误

应该在测试模式下创建推送任务, 不知道这个测试任务和消息列表创建的测试任务有什么分别;


测试模式下的创建测试任务

在这个模式下创建的测试任务production_mode是false;大家的测试机才能收到消息; 也算是填个友盟推送的坑吧

你可能感兴趣的:(2019集成友盟推送(跨坑))