是否可以在xamarin android中使用自定义声音进行背景通知?我没有找到任何例子。
答案 0 :(得分:0)
是的!这是一个例子:
var pathToPushSound = $"android.resource://com.your.package/raw/{soundName}";
var soundUri = Android.Net.Uri.Parse(pathToPushSound);
var builder = new NotificationCompat.Builder(_context)
.SetContentTitle("TITLE")
.SetContentText("TEXT")
.SetPriority(1)
.SetSmallIcon(Resource.Drawable.TransparentLogo)
.SetOngoing(true)
.SetSound(soundUri);
builder.Build();
URI
是声音文件所在资源的路径,然后使用URI
方法在NotificationBuilder
中设置SetSound
。