开发者社区> 问答> 正文

消息服务如何移动推送?



简介


MNS消息服务的Topic目前已经支持移动推送,用户发送到Topic里面的Message可以同时被阿里云的移动推送服务推送到移动端。

Endpoint格式


push:{APP_KEY},其中{APP_KEY}是移动端的App在阿里云的移动推送服务的注册ID

前置条件


只需要先开通阿里云的移动推送服务即可,具体开通方式请参考下面文档。

配置移动推送服务


  1. 创建App:在移动推送控制台(https://push.console.aliyun.com/ )的App列表页,点击页面右上角的“创建APP”按钮即可创建一个新的App。

  2. 配置App:App创建成功后,强烈建议您去配置app。在APP详情页点击配置应用。
    • Android配置: 勾选Android,并填入PackageName,包名需要与您的代码中的applicationID保持一致。请务必确保您创建的不同应用具有不同的PackageName,阿里云移动推送Android SDK以PackageName作为路由依据,不同应用配置相同包名,可能导致消息错误发送,即与目标应用有相同包名的应用接收到推送消息。
    • iOS配置: 勾选iOS,上传证书并填写证书对应的密码,注意 开发证书和生产证书 不要弄混淆,关于证书的获取与配置,请参见 iOS 推送证书设置指南

  • 在APP列表点击应用证书按钮即可查看该应用的Appkey和Secret。

  • 在APP列表页下载App端需要集成的SDK

  • 配置SDK

  • 安装配置好的App到终端手机


  • MNS控制台体验流程



    创建移动推送订阅

    1. 在MNS控制台创建Topic
    2. 进入Topic的”订阅详情”
    3. 创建订阅


    发送消息 (PublishMessage)

    1. 进入Topic列表页面
    2. 向Topic发送消息
    3. 配置移动推送消息的相关属性移动推送的具体属性可以参考 这里


    JavaSDK订阅代码示例



    展开
    收起
    轩墨 2017-10-24 11:40:34 2700 0
    0 条回答
    写回答
    取消 提交回答
    问答排行榜
    最热
    最新

    相关电子书

    更多
    低代码开发师(初级)实战教程 立即下载
    冬季实战营第三期:MySQL数据库进阶实战 立即下载
    阿里巴巴DevOps 最佳实践手册 立即下载