阅读953 返回首页    go 阿里云 go 技术社区[云栖]


一般性FAQ__产品常见问题_移动推送-阿里云

  • Android和iOS。

2. 移动推送如何收费?

  • 公测期间免费。

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

  • 通知:会直接在通知栏弹出展示;
  • 消息:发送后不会在系统通知栏展现,消息由应用控制,自定义样式和打开方式。

4.为何无法获得deviceId?

  • 初始化是否成功,注意AndroidManifest.xml中的appKey和appSecret要配置正确;
  • 请检查自己的网络是否正常;
  • 初始化成功以后获取deviceId。

5.为何无法收到消息和通知?

  • 首先检查是否处于免打扰时间段,在免打扰时间段是无法收到消息的;
  • 检查是否账号是否关联到推送通道上,如果账号没有关联到服务上,又是按照账号发送,则该账号无法收到消息;
  • 检查应用是否与推送通道取消关联,取消关联将无法收到消息;
  • 如果发送的是消息,客户端不会通知栏弹出展示,需要客户端实现MessageReceiver,自定义消息的展示方式;
  • 如果是小米手机,华为,魅族,OPPO等手机,由于第三方 ROM 的管理软件需要用户手动操作;
  • iOS要注意你在控制台上传的证书是否正确,请参考iOS证书设置指南。应用程序的证书要和你上传到控制台上,如果你的程序是直接在XCode上运行的,你的应用部署环境必须是开发状态才能收到APNs通知。目前API推送可以设置开发环境和生产环境,不建议用API发开发环境的通知。

6.如何实现按账号的定点消息推送?

  • 在客户端调用bindAccount接口将应用内部的账号与推送通道进行关联。

7.怎么样向指定的一群用户(标签用户)推送消息?

  • 客户端调用bindTag接口增加自定义的tag, 目前支持128个自定义的tag,标签延迟一天展示。

8.Android推送通知,客户端点开通知如何指定打开页面?

  • 推送控制台高级设置,可以打开指定页面,输入com.xx.xxActivity,打开指定页面。服务端推送高级也有对应的字段支持。

9.如何实现按设备号推送?

  • 客户端可以通过getDeviceID()获取设备id。推送控制台高级设置,输入指定deviceID,服务端推API接口也有对应的字段支持。

10. 高级接口iOS消息推送body和title没收到是什么问题?

  • 高级接口可以通过Type指定发送通知还是消息,发送消息setType(0l),消息标题title消息内容body。如果设备不在线需要通过APNs补发通知,需要设置setRemind标志位为true,这个时候通知的内容取的是summary的值。发送通知setType(1l),通知内容通过summary传值。

11. 通知和消息如何传递自定义参数?

推送高级接口可以发送自定义的参数。

  • 通知:
    • iOS:通过调用setiOSExtParameters接口自定义K-V结构,
    • Android:通过调用setAndroidExtParameters接口自定义K-V结构。
  • 消息:
    • 通过发送消息内容的参数body,可以带自定义的内容。

12. 消息如何实现跳转到指定的页面。

  • 消息是在应用内接收的,就可以通过body传递的自定义参数,来决定消息的展现。

13. 按帐号推送的帐号是什么帐号?

  • 按帐号推送的帐号就是App的用户,推送的时候客户端App初始化成功以后,需要绑定当前用户帐号。帐号是App自己定义,通过客户端API bindAccount接口绑定。

14. 绑定帐号失败,什么原因?

  • 绑定帐号要在初始化成功以后才能绑定,onSuccess(result)内绑定。

15. 按设备推送,获取的deviceID不对,不是手机的deviceID?

  • 推送的DeviceID是根据推送的规则生成的,并不是直接获取的手机本身的deviceID。

16. 通过客户端api addTag()添加自定义tag,不显示?

  • 自定义tag是24小时后生效。

17. 一个app最多可以创建多少个自定义tag?

  • 128个。

18. SDK集成常见问题和咨询?

  • 问题咨询加入旺旺群:1360183878(记得是 旺旺群 哦~) 咨询相关工作人员;
  • 或者用提交工单:选择类型“云推送CPS”;
  • 或者进入移动推送论坛板块发帖:https://bbs.aliyun.com/thread/345.html。

最后更新:2016-11-24 11:23:48

  上一篇:go iOS生产环境如何测试推送通知功能__IOS SDK常见问题_移动推送-阿里云
  下一篇:go iOS9的特殊配置__IOS SDK常见问题_移动推送-阿里云