极光推送自定义铃声


(王者) #1

请问一下android自定义推送铃声有什么格式限制,还有声音时长限制吗


#2

你是要添加自己的声音文件吗?

我们SDK的通知栏是不支持的,如果要添加自己的声音文件,得推送自定义消息,你们自己实现通知栏,格式或声音长度的限制就都不是我们来控制了,满足Android 通知栏的要求即可


(王者) #3

恩恩,知道了,就是自定义一个自定义接收器是吧


#4

推送的时候要推送自定义消息
客户端用接收自定义消息的方法

与通知不一样,仔细看看


(王者) #5

是不是运用类似此方法实现:

NotificationCompat.Builder builder = new NotificationCompat.Builder(context); 
builder.setSound(soundUri); // 关键是这里使用的Uri的方式去定义的.之前想放在assets中去获取,失败了.后来在stackoverflow中找到了方法,放在res目录下的raw文件中,获取Uri方法如下.
// 前面都是一样的,后面就是加包名,然后加 R.raw.myvideo 资源的名字了. 
Uri path = Uri.parse(“Android.resource://com.androidbook.samplevideo/” + R.raw.myvideo);
OR

Uri path = Uri.parse(“android.resource://com.androidbook.samplevideo/raw/myvideo”);

#6

接收自定义消息
推送自定义消息
我这边只能跟你说明极光这边接收自定义消息的方法,具体收到自定义消息后 如何展示的问题需要你自己解决,可以参考上面链接中开发者的分享。


(王者) #7

看懂了,知道了,谢谢!