如何自定义本地通知提示音

程序员小五
• 阅读 558

如果使用了SDK的本地通知,只想自定义本地通知的提示音,可以参考如下:

自定义声音文件,命名为“sms-received”,格式为 “caf”(这里是SDK代码根据这个命名来判断设置本地通知提示音的,所以一定要一致)

找到工程中添加的sdk的资源文件RongCloud.bundle下的sms-received.caf文件,替换同名文件(需要确保替换后的文件和原文件的路径一致);

替换后确保工程target/Build Phases/Copy Bundle Resources下有RongCloud.bundle文件

点赞
收藏
评论区
推荐文章
Stella981 Stella981
4年前
Notification使用详解之二:可更新进度的通知
上次和大家分享了关于Notification的基础应用,包括简单的通知和自定义视图的通知。今天和大家分享一下如何实现一个可更新进度的通知。我们将会模拟一个下载任务,先启动一个线程负责模拟下载工作,在这个过程中更新进度信息,然后下载线程把最新的进度信息以消息的形式,发送到UI线程的消息队列中,最后UI线程负责根据最新的进度信息来更新进度通知的UI界面。
Easter79 Easter79
4年前
SpringCloud Config(配置中心)实现配置自动刷新(十六)
一、实现原理1、ConfigServer(配置中心服务端)从远端git拉取配置文件并在本地git一份,ConfigClient(微服务)从ConfigServer端获取自己对应配置文件;2、当远端git仓库配置文件发生改变,ConfigServer如何通知到ConfigClient端,即ConfigClient如何感知到配置发生更新?S
Stella981 Stella981
4年前
Android10.0通知Notification的使用这一篇就够了
文章目录前言通知概述不同android版本上通知功能通知的结构创建通知1.创建渠道2.设置点击事件3.构造Notification对象并显示通知通知的操作1.添加操作按钮2.添加进度条3.设置锁定屏幕公开范围4.更
Stella981 Stella981
4年前
Maven仓库
maven仓库分为本地仓库、远程仓库。项目引用依赖时,先从本地仓库按照坐标查找,如果没有找到则到远程仓库查找,如果还没有就报错。设定本地仓库修改setting.xml文件配置,自定义本地仓库路径。本地仓库只有一个。<localRepository/path/to/local/repo</localRepository
Stella981 Stella981
4年前
Http 缓存策略
1)浏览器缓存策略浏览器每次发起请求时,先在本地缓存中查找结果以及缓存标识,根据缓存标识来判断是否使用本地缓存。如果缓存有效,则使用本地缓存;否则,则向服务器发起请求并携带缓存标识。根据是否需向服务器发起HTTP请求,将缓存过程划分为两个部分:强制缓存和协商缓存,强缓优先于协商缓存。强缓存,服务器通知浏览器一个缓存时间,在
程序员小五 程序员小五
11个月前
融云IM干货丨如何衡量推送通知的及时性?
衡量推送通知的及时性可以通过以下几个指标来进行:推送到达时间:衡量从服务器发送推送通知到用户实际接收到通知的时间差。理想情况下,这个时间应该尽可能短,以确保信息的时效性。用户拒绝通知权限请求的速度:如果用户很快就拒绝接收通知权限请求,这可能意味着推送通知的
程序员小五 程序员小五
1年前
当指定了一个 messageid 后,发送或插入消息,即使成功,也查询不到此消息
SDKmessageid仅在发送失败时,可以使用SDK已经构建好的id,不支持自己指定一个自定义的id值。如果传入一个SDK不存在的id会导致消息丢失如果传入一个SDK存在的但不是当前消息的id,会导致原有消息内容发生变更,导致消息错乱。详情查看:http
程序员小五 程序员小五
11个月前
融云IM干货丨客户端SDK版本与推送通知的关系是什么?
客户端SDK版本与推送通知的关系主要体现在以下几个方面:兼容性:消息格式:不同版本的SDK可能支持不同的消息格式和协议。如果服务端发送的消息格式与客户端SDK不兼容,可能会导致消息无法正确解析或显示。特性支持:新版本的SDK可能引入了新的特性或功能,而旧版
程序员小五 程序员小五
11个月前
融云IM干货丨如何在iOS和Android平台上实现推送通知自定义?
在iOS和Android平台上实现推送通知自定义,可以按照以下步骤操作:iOS平台自定义推送通知:启用推送通知功能:在Xcode中,为您的AppID启用推送通知功能。这可以在Apple开发者账户的Certificates,Identifiers&Profi
程序员小五 程序员小五
11个月前
融云IM干货丨推送通知自定义在不同设备上的兼容性问题如何处理?
处理推送通知自定义在不同设备上的兼容性问题,可以采取以下策略:1.适配不同Android版本Android8.0以上版本:使用NotificationChannel来创建通知渠道,并设置通知的属性,如灯光颜色、是否显示角标、震动模式等。Android8.0