我通过以下参数选项向php服务器发送GCM推送通知到Android应用程序(使用混合php通过cordova构建):
'message' => $message,
'image' => "www/icon/icon2.png",
'title' => $title,
'vibrate' => 1,
'priority' => 1,
'visibility'=> 1,
'foreground'=> true,
'no-cache' => 1,
'force-start' => 1,
'sound' => "res/raw/notify.mp3"
“notify.mp3”出现在应用程序的res / raw目录中(apk)。
通知成功应用到应用程序,但指定的声音不响,只是振动。
我试过以下但没有效果:
'RES /原料/ notify.mp3' 'notify.mp3' 'android.resource:RES /原料/ notify.mp3' 'android.resource://R.raw.notify.mp3'
我已经搜索了很多但无法解决方案来运行自定义声音通知。
有人可以帮忙吗?
答案 0 :(得分:0)
您无需指定声音文件夹:
'sound' => "notify.mp3"
答案 1 :(得分:0)
无需指定res / raw文件夹下的文件驻留扩展名。我只需将“notify.mp3”放在res / raw文件夹中,修改后的代码如下:
'sound' => "notify"
它对我有用。
谢谢:)