Xamarin Android 后台通知自定义声音



是否可以在 Xamarin Android 中使用自定义声音进行后台通知?我没有找到任何例子。

是的!下面是一个示例:

 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是声音文件所在的资源的路径,然后使用 SetSound 方法在NotificationBuilder中设置该URI

相关内容

  • 没有找到相关文章