其他常见问题

其他常见问题

1. 通知和消息有什么区别?

  • 通知:发送后会在系统通知栏收到展现,同时响铃或振动提醒用户。
  • 消息:发送后不会在系统通知栏展现,SDK将消息传给第三方应用后需要开发者写展现代码才能看到。

2. SDK对电量和流量消耗如何?

  • SDK特意针对手机优化,空载耗电每日15-50毫安,空载流量0.8-1.2M/月

3. Android平台SDK对手机和操作系统有哪些要求?

  • SDK支持Android 2.2及以上版本的手机系统
  • 手机必须要有网络(GPRS、3G、4G或Wifi网络等)
  • 手机可以没有SIM卡,但可能导致部分功能缺失
  • 手机可以不挂载SD卡,但会使部分功能无法正常工作

4. 是否支持Flash Air、Unity3D和PhoneGap等框架?

  • 如果您的产品在Android平台使用了Flash Air、Unity3D或PhoneGap框架,希望集成消息推送功能,可以联系技术支持索取相关的技术资料。

5. cid故障排查里面检测一下返回没有权限

  • 核对下cid对应的appid和你检测的appid是否是同一个,不是同一个就会报错。

6. 成功下发数比较少

  • 成功下发数=个推通道成功下发数(安卓推送+iOS在线推送) + apn通道成功下发数(iOS离线推送)

7. 怎么获取通知的title和body数据

  • 安卓:安卓的通知无法监听,可以在透传数据里放跟通知内容一样的数据,点击通知后进透传接收方法OnreceiveMessageData()得到数据。
  • iOS:点击apn的通知后,进对应的回调方法didReceiveRemoteNotification接收apn通知的具体数据。

8. Android和iOS推送模板选择

  • 第一种,android和ios都推透传消息,可使用透传消息模板,模板里带有apns参数,此参数对android不会有影响,因此android只需要在客户端回调方法里处理透传消息内容transmissioncontent就可以了。
  • 第二种,android推通知模版notificationtemplate,ios推透传消息模版transmissiontemplate,在调用tosingle或者tolist接口时,需要用户对所要推的cid对应的机型信息进行判断后调用对应的。
  • 模版进行推送,调用toapp接口时,可以通过phonetype参数设置机型参数,android和ios各推一次。