我是腾讯移动推(信鸽)的技术支持。
很长一段时间里,我的工作日常是这样的:
顾客:在吗?
我:你好腾讯移动推送(信鸽)竭诚服务。
顾客:我访问信鸽推送自己的APP,但是“为什么这是错的?
我:别着急。 让我们来看看……哦,因为你的配置中减少了公共标志(objectdata,int flag )这个代码。
顾客:这个错误代码是什么意思?
我:对照wiki的错误代码表,这个错误代码表示bla Lala Lala。 (内心OS:5555,明明有明确记载的东西) )。
或者像这样:
顾客:有问题吗?
我:当然可以。 请(笑容)。 腾讯移动推送(信鸽)竭诚服务。
顾客:我正在访问信鸽,你能告诉我为什么证书有问题吗?
我:是的。 可能会拜托你更换证明书。
顾客:难以置信。 我们的另一个APP也在使用这个证书。 绝对没问题。
我:嗯,让我看看。 那是blalalalala……所以……(内心OS:5555,试着更换一下吧,拜托了)
可能是这样的:
顾客:我想问一下,这个按钮接通了吗?
我:你好,腾讯移动推送(信鸽)竭诚为你服务。 请告诉我推送回来的代码信息。 确认。
我:对不起,我注意到一行代码贴错了。 还没有连接。
顾客:那个? 这个代码贴在这里是错的吗?
我:就是这个。 不,(内心OS )真的很想贴出来啊……)
以上是我每天工作的日常。 为广大信鸽用户提供及时、可靠、热情的服务。
但是! 有些人配置错误,有些人整合错误,让我们思考是我们太难访问,还是太难访问。
访问推送真的很痛苦吗?
没有!
因为作为一种为移动开发者提供推送服务的产品,据说如果访问门槛过高,用户很容易难以制作产品,也不想花太多精力进行访问。
所以,腾讯信鸽一键式整合诞生了!
我们的口号是“很简单! 快点! 没错!
不管你是安卓还是iOS的开发者,只要你有喝茶的时间,就可以迅速完成信鸽的集成工作~
看看信鸽一键整合有多简单。
Android一键集成
与传统的导入模式相比,自动集成不需要配置Androidmainfest.xml,也不需要手动导入jar软件包和so文件。 用户只需要三步:1、在app模块下的build.gradle文件中添加以下结构。
2、上述配置完成后,在工程主画面的oncreat上写信鸽的注册码。 如下所示。
avaxgpushmanager.register push (this,new XGIOperateCallback ) ) @ overridepublicvoidonsuccess (对象数据,信息标志) ) @ overridepublicvoidonfail (对象代码,字符串代码) log.d )“推”,“注册失败。 错误代码:“错误代码”,错误消息: (3、是的,你没有错。 这样就完成了信鸽安卓端的访问部分。 只需要在官网上制作你自己的推送。
在
iOS快速集成
上,考虑到iOS中已经存在证书推送的环境问题,我们提供了一键集成工具和信鸽推送助手。 走三步就行了。1、在信鸽管理处下载两个小工具
2、登录一键集成工具
安装完成后,需要自己注意信鸽
册的QQ账号进行登陆。集成工具会自动检测您的账号下注册的app名称,选择需要集成的app,上传自己的工程文件即可!(放心!放心!放心!我们不会统计您的工程源文件,全部的集成操作都是在电脑内存中完成,保障您源码的安全性,不会造成机密泄露!)
3、登陆推送小助手开始推送
小助手可以帮助您快速进行单个设备的消息推送测试,帮助您快速生成相应证书,避免证书之间转换带来的不便,不过下面几点也是需要注意的哦!
点击push,快去看看通知栏看是不是有新鲜的通知消息到啦~
1.工具支持DER、P12、PEM格式的推送证书的验证;
2.发布环境的推送证书是收不到推送的,因为只有当您的APP在发布之后才能收到,这是APNS决定的;
3.信鸽推送目前要求开发者上传的是PEM格式的证书,本工具可以将你从keychain中导出的P12格式的证书,在验证的时候,直接在P12同一文件夹下,为你生成信鸽使用的PEM格式的证书,请测试的时候查看;
4.验证工具需要您提供XGSDK为您返回的Token,您要显示的消息(message),选择您的推送证书,如果是P12的,密码是需要的,验证证书的有效性,请留意工具的提示信息;
5.CategoryID是您的自定义样式ID,如果不需要,可以忽略;
哦对了,自从有了信鸽一键集成,我的工作日常就变成这样:
我:您好!这里是腾讯移动推送(信鸽)。从后台看到您已经开始测试了,请问在接入和测试过程中有碰到什么困难需要技术支持吗?
客户:你好~挺方便的,暂时还没有碰到啥问题。