开发者社区> 问答> 正文

应用研发平台EMAS中华为手机 通知推送 的自定义铃声 是怎么设置的 ?

应用研发平台EMAS中华为手机 通知推送 的自定义铃声 是怎么设置的 ?我们主要是做智能家居的,设备 发起 呼叫通知 需要 设置自定义铃声。f34049cc6c7ddec4a4c3c674e5824abb.png腾讯云推送 可以设置。

展开
收起
小小鹿鹿鹿 2023-11-20 22:19:30 62 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在阿里云 EMAS 平台上设置华为手机的通知推送自定义铃声主要有以下步骤:

    1. 上传铃声文件
      首先,你需要上传一个铃声文件到阿里云 OSS 存储服务中,它可以是 MP3 或 WAV 格式的音频文件。可以通过 Alibaba Cloud OSS 控制台或者 SDK 进行上传操作。

    2. 获取铃声文件 URL
      当你成功上传铃声文件后,可以从 OSS 获取这个文件的 URL。

    3. 生成消息
      使用 EMAS Push SDK 创建一条推送消息,并指定自定义铃声文件的 URL。示例代码如下:

      message = Message()
      message.title = "Call from Device"
      message.body = "Your device is calling."
      message.sound = "<your-ringtone-url>"
      message.custom = {"call_type": "video"}
      

      在这里,sound 参数是你刚刚从 OSS 获取的自定义铃声文件的 URL。

    4. 发送消息
      最后,将消息通过 EMAS Push SDK 发送给指定的用户。示例代码如下:

      response = client.push(message, audience)
      

    在这个例子中,audience 参数是指定了接收此消息的目标用户。

    注意:自定义铃声功能可能需要华为设备开启开发者模式才能生效,你可以在设备的开发者选项中进行设置。并且不同的设备型号和操作系统版本可能有不同的要求,建议你查阅相关的官方文档了解详细信息。

    2023-11-22 15:24:46
    赞同 展开评论 打赏
  • 在EMAS中,如果您想要为华为手机设置自定义铃声,您需要首先确定您的应用是否支持自定义铃声。对于华为通道和小米通道,它们支持自定义声音,但仅对安卓8.0以下的系统有效。

    接下来,您可以按照以下步骤进行操作:

    1. 进入手机的“设置”。
    2. 选择“应用和服务”然后点击“应用管理”。
    3. 从列表中选择一个应用(以备忘录为例)。
    4. 点击“通知管理”然后选择“待办通知”。
    5. 点击“通知铃声”,在此处您可以更改通知铃声并设置振动效果。
    2023-11-21 16:31:48
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
基于阿里巴巴以及合作伙伴的最佳实践,围绕大前端、云原生领域的相关技术热点(小程序、Serverless、应用中间件、低代码、DevOps)展开行业探讨,与开发者一起探寻云原生时代应用研发的新范式。
相关文档: 移动研发平台
问答排行榜
最热
最新

相关电子书

更多
Tangram 立即下载
360手机卫士 插件化漫谈 立即下载
手机京东Crash自动分析处理系统 立即下载