【友盟+】开发者社区

友盟推送“测试模式”是什么

push更新 发表于 2017-10-20 10:24:00 |

push更新
push更新 发表于 2015-5-22 11:15:23 | 显示全部楼层 |阅读模式
       友盟消息推送提供了“测试模式”和“正式模式”两种推送方式。“正式模式”,顾名思义,在该模式下消息会发送给线上真实用户;而”测试模式”是为便于开发者测试,允许开发者向测试库中添加测试设备,消息只会发送给测试库中的设备,以免影响线上用户。试想一种场景,如果你的App已经上线了,开发人员在测试的时候随便编辑了一条test消息,一不小心发给了线上真实用户(小编相信大家的手机上一定收到过类似的莫名其妙的通知消息),作为用户,不知道这条消息到底意味着什么,对这个App的认可度可能会下降,更严重的是用户会直接卸载app。这个时候就体现出了测试模式的价值了,只有添加到测试库中的设备才会收到测试消息。

      那既然测试模式这个设计如此有意义,该如何使用呢?很简单,先获取到设备的device token(不知道怎么获取devicetoken?androidIOS),之后在网站上添加测试设备(见图1)。接下来就可以随意来发测试消息了。当在测试模式下测试没问题了,想把这条测试消息发到正式模式,但重新在“正式模式”下编辑一遍总归还是有些麻烦,没关系,我们很贴心的在测试模式下设计了“模式转换”的功能(见图2),会自动跳转到正式模式下发送消息。根据我们后台的统计,90%以上的用户在发送正式消息之前,会先选择在测试模式下发消息,测试没问题之后,再在正式模式下发送消息到线上用户。
测试模式.png

图1


      测试模式2.png
图2
                                                                                                                  

       需要注意的是,对于Android平台来说,测试设备是正式设备的一个子集;而对于iOS平台而言,测试模式对应APNs的开发环境(sandbox), 正式模式对应APNs的生产环境(prod),测试设备和正式设备完全隔离,所以在iOS平台下发送消息,一定要注意开发/生产证书的问题。下一次,我们会重点给大家介绍苹果的开发和生产证书。




上一篇:IOS客服端在调用addalias 是出现 appkey invalid问题
下一篇:呼吸灯没反应






Moto
Moto 发表于 2017-2-17 10:11:30 | 显示全部楼层
哄哄哈嘿 发表于 2016-2-18 14:18
测试模式下,单播可以,发所有人不可以

请问下 你解决测试模式下 单播可以,发所有人不可以的问题了吗

友盟PUSH
友盟PUSH 发表于 2017-2-17 14:52:29 | 显示全部楼层

路灯爸爸iOS
路灯爸爸iOS 发表于 2017-5-11 13:46:21 | 显示全部楼层
iOS平台 我在测试模式下 添加设备token 可以推送消息成功。想知道 iOS 在开发环境中  只能用测试模式 来推送消息吗?  在概况那个选项卡里 有个新建消息  我新建以后  发送消息  发送失败  想知道为什呢?那我上传到App Store以后 会有问题吗?  我生产证书 已上传。急

Ra.f--么
Ra.f--么 发表于 2017-5-11 17:40:17 | 显示全部楼层
路灯爸爸iOS 发表于 2017-5-11 13:46
iOS平台 我在测试模式下 添加设备token 可以推送消息成功。想知道 iOS 在开发环境中  只能用测试模式 来推 ...

iOS:测试模式对应APNs的开发环境(sandbox), 正式模式对应APNs的正式环境(prod), 正式,测试设备完全隔离.IOS的生产环境和开发环境的device_token是不同的,需要重新获取。开发环境的获取方式可以参考下文http://dev.umeng.com/push/ios/integration#1_4_3.而生产环境需要用抓包工具获取device_token.

您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

发表主题

精彩推荐

友盟分享面板与导航栏重叠
急,在线等
将延生农牧向全社会推广的N种理由
作为一名延生农牧的辛勤劳动者,通过日复一日、夜复一夜不辞辛劳地种菜、除草、杀虫、收菜、偷菜、卖菜,我
【友盟+】声明:坚决抵制网络劫持行为!
近期我们收到部分用户反馈,部署了网站统计的代码会“出现广告弹窗”及“浏览器提示不安全警告”的问题。

关注我们

新浪微博
微信

欢迎关注友盟官方微博微信!

在线客服
返回顶部 返回列表