android极光推送成功率,记一次调用极光推送的惨痛经历
我从事iOS开发有3年了,从第一年的时候开始用极光推送,每次使用极光推送的时候都觉得特别简单,因为按照极光推送的文档配置一遍,测试一下推送通知和自定义消息,然后设置别名(alias)以此标识不同的用户。
我每次都是在极光推送通知登录之后记一次别名(alias),如图所示:
然后我就和开发后端的同事调试一下,确认无误,就打包上线了。。。。。。
然后。。。。。。然后。。。。。。悲剧来了,新用户注册之后根本就接受不到注册奖励,这是为什么呢?我觉得我写的代码没有问题啊,严格按照极光推送的文档写代码的,经过后端长时间的排查发现根本就找不到用户!!!!!!!
这是什么原因呢?我仔细想了一下,全部写在- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
}
里面,在新用户没有注册之前是没有任何标识(alias)的,注册之后也不会再来这里运行代码设置别名啊(alias),所以错误就出在这里,所以就要想办法解决啦。
因此,在我们注册之后,就要设置别名(alias),这个时候设置的别名才是有效的,[JPUSHService registrationIDCompletionHandler:
^(int resCode, NSString *registrationID)
{
[JPUSHService setAlias:nil
completion:^(NSInteger iResCode, NSString *iAlias, NSInteger seq) {
}seq:444444];
}];
注册之后就设置别名(alias),经过测试,完全正确,虽然是一个小问题,却是我对极光推送理解不到位造成的,因此我记录下来,提醒我,做什么事情都要仔细阅读,尤其是作为程序员,写代码一定要严谨!!!!!!!!!!!!!!!!!!!!
android极光推送成功率,记一次调用极光推送的惨痛经历相关推荐
- Android极光、小米、百度、jpush等一些推送简介
Android系统由google提供的推送的服务在国内并不能很好的运作,因此不能像 iOS能提供统一管理的推送服务.为了节约开发成本,目前主流的提供第三方推送服务的有:极光推送.个推.友盟.小米推送. ...
- 极光推送android 区分开发测试,给自己的项目做极光推送的步骤
极光推送(对客户端的app如天猫进行消息推送) 第一种:利用网页进行推送(下面按这种来介绍) 第二种:利用javase代码进行消息推送 使用步骤 1\登陆极光网址 2\注册后并登陆 3.点击用户名下的 ...
- android信鸽推送demo_【厚积薄发】手游推送方案
这是第155篇UWA技术知识分享的推送.今天我们继续为大家精选了若干和开发.优化相关的问题,建议阅读时间10分钟,认真读完必有收获. UWA 问答社区:answer.uwa4d.com UWA QQ群 ...
- Android中集成Jpush实现推送消息通知与根据别名指定推送附示例代码下载
场景 经常会有后台服务向Android推送消息通知的情况. 实现 首先在Android Studio中新建一个Android应用 在Project根目录的build.gradle中配置了jcenter ...
- 极光推送经验之谈-Java后台服务器实现极光推送的两种实现方式
转载自 https://www.cnblogs.com/V1haoge/p/6439313.html 原创作品,可以转载,但是请标注出处地址http://www.cnblogs.com/V1haoge ...
- 极光推送 请检查参数合法性_极光小课堂 | 极光推送在人脸识别终端管理系统中的应用...
项目背景 最近开发的一款人脸识别终端管理系统,主要包括运营平台.企业后台管理系统.APP 端.智能人脸识别终端模块. 下图是系统的架构图: 其中各个模块之间都需要即时通讯,比如: APP 端用户注册完 ...
- android 统一推送平台,工信部实验室成立安卓统一推送联盟:推送服务将实现统一...
据微信公众号" 泰尔终端实验室"7月19日消息,移动互联网时代,消息推送是移动应用(APP)的一项重要功能,目前中国安卓系统生态环境尚不成熟,设备碎片化现象严重,导致不同应用与操作 ...
- php集成极光推送,thinkphp 写APP接口集成极光推送的例子
下面我们来看一篇关于thinkphp 写APP接口集成极光推送,对于app的数据都得通过接口来实现了,当然也有内置数据库的不过这种非常少了. 最近用Thinkphp写了个App接口用到第三方推送功能, ...
- Android高效率编码-第三方SDK详解系列(三)——JPush推送牵扯出来的江湖恩怨,XMPP实现推送,自定义客户端推送
Android高效率编码-第三方SDK详解系列(三)--JPush推送牵扯出来的江湖恩怨,XMPP实现推送,自定义客户端推送 很久没有更新第三方SDK这个系列了,所以更新一下这几天工作中使用到的推送, ...
最新文章
- fasta.img 是什么文件?
- flask 与layui冲突
- Azure Remoteapp 使用指南
- 漫谈promise使用场景
- Pandas 基础(9) - 组合方法 merge
- 线程同步--事件内核对象
- kafka 集群_Kafka集群搭建
- 《DNS与BIND(第5版)》——第10章 高级功能10.1 地址匹配列表和ACL
- NPOI导出EXCEL报_服务器无法在发送 HTTP 标头之后追加标头
- 密码学的安全性浅析2
- 2018杭州云栖大会主要演讲:新杭州故事,平头哥与新制造
- 央行降准:对股市、楼市、债市、商品、人民币汇率的影响
- mysql 设置忽略大小写
- 圣诞帽php,微信小程序“圣诞帽”的实现方法
- 东南亚lazada平台分跨境店和本土店两种,二者的区别都写在这里了
- vue2.6.11版本源码运行报错问题处理
- 详细说明如何在pycharm不联网的情况下,离线安装第三方库及依赖包(如sklearn)
- 【MFC进阶】09多国语言切换
- MySQL EXPLAIN ANALYZE
- OpenCV 图像特征提取——Harris角点检测
热门文章
- Smokeping在CentOs中安装方法
- redmine备份_Redmine数据库备份及搬家
- 【微信小游戏实战】零基础制作《欢乐停车场》三、游戏场景制作
- php 闪电,PHP闪电入门(1) 教程说明
- java模拟加速匀速减速_【JavaSE练习】面向对象_练习_模拟汽车的自动驾驶系统
- notepad++使用正则表达式替换(保留部分内容不变)的方法
- “如果你害怕成为陈冠希,彻底删除文件工具来帮你”--彻底删除文件(File Delete Absolutely)1.02发布
- swf做iPhone游swf转换HTML,DDVideo SWF to iPhone Converter
- Buffalo WHR-G300N V2刷DD-WRT+Wiwiz全过程记录
- http://www.cnblogs.com/end/archive/2011/04/12/2013805.html