友盟消息推送文档:https://developer.umeng.com/docs/66632/detail/98581
前段时间接了一个别人写的app,里面的推送消息是通过友盟集成的。当时我就很懵逼啊。。对我这种程序员小白,推送只用过极光。然后老板让我解决关于推送之后没有提示音的bug。然后我就找友盟开发者文档—关于开启消息推送通知栏的声音
这边的话先说一下怎么设置通知的提示音
自定义通知栏样式里面在getNotification()方法中添加
.setDefaults(Notification.DEFAULT_SOUND|Notification.DEFAULT_VIBRATE)
//这个方法是发送通知后使用默认的系统声音和震动。
//如果你想要设置自定义的声音,那么就用Uri这个方法
.setSound(Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE+ "://"+getPackageName()+"/"+R.raw.umeng_push_notification_default_sound))
//
R.raw.umeng_push_notification_default_sound是你在res创建raw文件夹,然后再raw文件夹中添加的mp3格式的文件
这个是文档中贴出来的代码
@Override
public Notification getNotification(Context context, UMessage msg) {
switch (msg.builder_id) {
case 1: