美文网首页
iOS 自定义通知声音

iOS 自定义通知声音

作者: Accepted_ | 来源:发表于2022-02-15 20:37 被阅读0次

真!的!很!简!单!
可以给不同类型的推送指定不同的通知音效。

一、准备好铃声文件。

目前只支持:
Linear PCMMA4 (IMA/ADPCM)µLawaLaw
对应音频文件格式是 .aiff.wav.caf

  • 使用如下命令把.mp3文件转为.caf文件(文件名以"task_cancel"为例)
$ afconvert task_cancel.mp3 task_cancel.caf -d ima4 -f caff -v

二、把铃声文件放入工程

方式① 直接拖进项目里
方式② 代码拷贝进沙盒的Library/Sounds目录下

二选一即可,最方便的是方式①直接拖入工程。注意务必勾选以下三个选项。

拖入时务必勾选Add to targets

拖入后,安装APP至真机。

三、开始推送

服务端推送时,将sound字段配置为铃声文件名。文件名以"task_cancel.caf"为例

推送的通知中的数据结构
  • 不同的推送需要配置不同的通知音的话,重复步骤一到三即可!后台配置通知中的sound字段来控制APP收到通知时播放哪个声音。

参考资料:iOS 自定义通知声音

相关文章

  • iOS 自定义通知声音

    官方文档 https://developer.apple.com/library/content/document...

  • iOS 自定义通知声音

    项目中遇到需要自定义通知声音的需求,以前没做过,就查了下官方文档,就像文档上说的,实现起来确实挺简单,就整理下当做...

  • iOS 自定义通知声音

    iOS10+的本地通知开始使用“UNUserNotificationCenter”,由于系统通知的声音太单调,总有...

  • iOS自定义通知声音

    场景 在消息推送里面播放自定义生成的声音 解决方案 生成自定义声音文件后,必须要写入到 【/Library/Sou...

  • iOS 自定义通知声音

    真!的!很!简!单!可以给不同类型的推送指定不同的通知音效。 一、准备好铃声文件。 目前只支持:Linear PC...

  • Android和iOS自定义通知声音

    Android 自定义通知声音 在安卓开发中、很多时候要使用通知提醒用户、那么使用通知就会设计到通知的提示音、那么...

  • iOS自定义推送消息铃声

    自定义通知声音还是由 iOS 系统来播放的,所以对音频数据格式有限制,可以是如下四种之一: Linear PCM ...

  • 自定义通知声音

    用MediaPlayer实现自定义声音,本来是不需要先把mediaplayer置空的,但是如果需要连续播放声音的时...

  • iOS 替换通知声音

    Preparing Custom Alert Sounds Local and remote notificati...

  • iOS自定义通知声音(本地&远程)

    官方文档 主要步骤: 远程通知:1.将自定义的声音文件拖入工程(音频文件格式是 aiff,wav,caf)2.后台...

网友评论

      本文标题:iOS 自定义通知声音

      本文链接:https://www.haomeiwen.com/subject/hmvllrtx.html