消息推送服务测试常见问题
名词解释
devicetoken:友盟生成的用于标识设备的id,不能定制和修改。同一台设备上每个app对应的
devicetoken不一样。
单播:发消息给单个的devicetoken
所有人:发消息给所有集成了SDK的设备,对应多个devicetoken
部分人:发消息给按照友盟提供的筛选条件筛选出的devicetoken
appsecret:在集成AndroidSDK时使用,与AppKey配合标识APP。
appmastersecret:在使用API接入方式发送消息时做鉴权用,使用Portal发送消息不需要使
用。
测试指导
使用sample发送测试消息
1.访问消息推送后台:message.umeng.com。
2.登入账号:与统计分析共用账号
3.添加APP:可以从统计分析后台导入已有APP,AppKey不变。也可以新建全新的APP。(新
建的APP在统计分析后台也会出现。)添加APP时需要填写包名。
4.添加APP成功以后获取以下信息:
AppKey:APP的唯一标识。
AppSecret:在集成AndroidSDK时使用,与AppKey配合标识APP。
MasterSecret:在使用API接入方式发送消息时做鉴权用,使用Portal发送消息不需要使用。
5.使用sample来发送测试消息。用添加应用时获得的appkey和appsecret替换掉sample中默认
的appkey和appsecret;用添加应用时填写的包名替换sample中的包名。
6.重新打包sample。安装到移动设备上并打开。
7.获取该设备的devicetoken
8.在友盟消息推送服务后台给该台设备的devicetoken发送消息。
9.sample不支持点sendtest发送消息,只能在网站操作来发送。可以抓包来查看测试设备对应
的devicetoken,然后在网站上使用单播,填写抓到的devicetoken,即可在测试设备上收到消
息。
API对接
在友盟消息推送服务后台填写服务器地址,进行白名单登记。
参考API文档中的格式发送测试消息,需要填写正确的appmastersecret。