修改系统提示音使用自定义提示音

android
标签: #<Tag:0x00007fb83ce3f7a0>

(Mr 冯) #1

我们app有个需求,就是极光推送过来使用自己的自定义提示音,但是总有个系统提示音要响起,请问怎么让推送过来只播放我们的自定义提示音呀?


#2

客户端创建通知栏样式,去掉声音提醒


或者调用通知静默


(Mr 冯) #3

我试过,但是设置了静默时间之后好像并没有作用,是我设置的方式不对还是还需要在此之前加什么权限,反正不管是自定义消息还是我用极光平台发送的测试推送都还是有系统提示音 附上代码:JPushInterface.setSilenceTime(getApplicationContext(), 22, 30, 14, 30);


#4

这个 API 并不需要什么权限,如果是第二次设置,你试下重启 App 是否会生效

如果是推送 Message 自定义消息,默认就不展示的是不可能有系统提示的,检查是不是你们自己做了展示。


(Mr 冯) #5

意思做了消息展示就必然会有对么?有没有一个方式是展示推送消息,但是系统提示音关闭呢,因为我们的需求是要求有推送时只响我们自定义的提示音


#6

我之前给你的两个方法都是用来关闭 极光默认的展示的系统声音的。

这两个 API 都不涉及到权限的问题

建议升级下 SDK 到最新版本。如果完全是你们自己的声音提醒,静默的设置你们可以设置为全天。