iOS开发
来源:互联网 发布:淘宝股东是日本人 编辑:程序博客网 时间:2024/06/06 20:33
项目中测试环境下总是收不到推送消息,于是从客户端到后台 整体排查了一下 , 发现原来是 开发环境与生产环境 上 出了问题 . 之前一直都没有注意 这两个环境 , 仔细研究之后 , 整理一下 .
生产环境 : 打包后安装的应用 走的是生产环境.(Store 下载 , API 包 安装 ) - 需要创建生产环境的推送证书.
开发环境 : 连接真机测试时 应用走的是开发环境. - 需要创建开发环境的推送证书.
ps: 在这两个环境下生成的 Device token是不同的. 所以需要区分开 , 应用在开发环境下时 后台向生产环境发送推送 就肯定收不到通知了嘛 ~
具体的证书环境怎么搭建 , 我就不一一介绍了 , 百度上很多, 并且极光推送的官方文档也整理的很详细 . iOS 证书设置指南
配置之后 , 可以通过 极光推送的官方平台 进行测试 . 一般到这步之后 客户端的任务就结束了. 无奈实验多次之后 还是收不到推送 , 所以决定看看后台 JAVA 的代码 .
至此 , 后台代码中 参数改成false 之后 , 在开发环境下 也终于可以收到通知了 .
阅读全文
0 0
- ios开发
- ios开发
- iOS开发
- IOS开发
- iOS开发
- iOS开发
- iOS开发
- ios 开发
- IOS开发
- ios开发
- ios开发
- iOS开发
- ios开发
- iOS-开发
- iOS开发
- ios开发
- iOS开发
- iOS开发
- git
- 单链表_进阶版
- 设计模式——静态代理
- 从0开始学angularjs-笔记01
- 全栈开发工程师修炼指南
- iOS开发
- 结构对齐--__packed与#pragma pack
- 通过学习<link>标签见到不一样的媒体查询横竖屏适配方法
- React入门笔记(一) — 深入理解JSX
- nginx配置中的root和alias详解
- 20170619
- 渎职罪
- ESP8266 机智云 开发环境搭建---源码编译
- spring的事务隔离级别