开发者社区 问答 正文

怎么使推送使用场景?

  • 按设备号deviceId推送
  • 按账号account推送
  • 按别名alias推送
  • 按标签tag推送
  • 通知的各种应用场景打开应用
  • 打开指定activity
  • 打开指定网页
  • 自定义 key/value 说明
查看设备状态查看推送效果

1、按设备号推送


  • deviceId是设备在推送系统的唯一标识,刚接入推送时,一般验证推送效果会采用这种推送方式,deviceId的说明和获取方式可参考deviceId、deviceToken的概念和区别

  • 在控制台推送的“高级设置”选择 “指定终端”,或者在OpenAPI中按照device推送:setTarget(“device”)。

展开
收起
猫饭先生 2017-10-23 11:13:30 1488 分享 版权
阿里云 AI 助理回答

阿里云移动推送服务支持多种精准推送场景,以下是按不同维度进行消息推送的详细说明及通知应用场景的介绍:

按设备号(deviceId)推送

  • 用途:用于验证推送效果或针对特定设备发送消息。deviceId作为设备在推送系统中的唯一标识符。
  • 操作方式
    • 控制台:在创建消息时,高级设置里选择“指定终端”。
    • OpenAPI:调用setTarget("DEVICE")并指定deviceId。

按账号(account)推送

  • 特点:适用于同一账号登录多设备的情况,所有绑定该账号的设备都会收到推送。
  • 注意事项:需确保应用内逻辑处理账号互斥登录问题。
  • 操作方式
    • 控制台:高级设置中选择“指定账号”。
    • OpenAPI:使用setTarget("ACCOUNT")

按别名(alias)推送

  • 灵活性:为设备提供可自定义的别名,便于灵活管理推送目标。
  • 操作与管理
    • 可为设备添加最多128个别名,单个别名长度不超过128字节。
    • 使用setTarget("ALIAS")并调用setTargetValue()指定别名。
    • 别名可以通过removeAlias()接口删除。

按标签(tag)推送

  • 适用场景:根据设备属性或用户特征设定标签,实现群体推送。
  • 配置方法:具体操作未直接列出,请参考相关SDK文档进行标签的设置和推送操作。

通知的应用场景

  • 打开应用:用户点击通知后直接启动应用。
  • 打开指定activity/页面:可以设定通知点击后跳转到应用内的特定页面。
  • 打开指定网页:通过URL指定外部网页,用户点击通知后在浏览器中打开。
  • 自定义 key/value 说明:允许在通知中携带扩展信息,以Json格式传递,增加推送内容的丰富性和交互性。
  • 查看设备状态:监控推送覆盖的设备在线、离线状态。
  • 查看推送效果:通过回执日志等数据统计分析推送的成功率、用户响应情况等,评估推送策略的效果。

以上功能均集成于阿里云移动推送服务中,旨在帮助开发者高效地触达用户,提升用户体验和应用活跃度。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答地址: