黄小黄
黄小黄
  • 发布:2024-04-22 16:57
  • 更新:2024-04-22 17:15
  • 阅读:190

#插件讨论# 【 自定义推送铃声 - DCloud移动团队 】在线的通知消息,怎么设置自定义铃声呢?

分类:插件市场

我使用unipush2.0进行消息推送,自己做了app的保活,没有去实现厂商离线消息。现在遇到的问题是,想更改在线通知消息的自定义铃声。客户端已经集成了此插件,并在onLaunch设置了渠道,代码如下
const soundtest = uni.requireNativePlugin("DCloud-PushSound");
soundtest.setCustomPushChannel({
soundName: "work2024042201",
channelId: "work2024042201",
channelDesc:"work2024042201",
enableLights:true,
enableVibration:true,
importance:3,
lockscreenVisibility:0
});
console.log('设置渠道');
通过云函数发送通知消息测试,手机端可以正常收到消息,但是没有播放自定义铃声。
云端函数代码
'use strict';
const uniPush = uniCloud.getPushManager({appId:"UNID3FCFC2"}) //注意这里需要传入你的应用appId,用于指定接收消息的客户端
exports.main = async (event, context) => {
return await uniPush.sendMessage({
"push_clientid": "978c14d9943d70673c68485b946cb90a", //填写上一步在uni-app客户端获取到的客户端推送标识push_clientid
"force_notification":true,
"sound": "work2024042201",
"title": "待办提醒",
"content": "你有一条待办任务,请注意查收",
"payload": {
"text":"你有一条待办任务,请注意查收"
},
})
};

目前手机安装app后,在应用设置中可以看到我创建的消息渠道。可见附件

哪里出了问题?导致不能播放自定以的音频呢?请大神和插件的技术人员帮忙解决下,谢谢

2024-04-22 16:57 负责人:无 分享
已邀请:
黄小黄

黄小黄 (作者) - 咨询unipush2.0

如果有朋友也遇到了相关问题,希望可以一起讨论下。

要回复问题请先登录注册