我是靠谱客的博主 忧虑星月,最近开发中收集的这篇文章主要介绍APNS 自定义铃声【极光推送】,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

IOS APNS自定义推送铃声 是推送给苹果服务器时 将 推送的 key = sound 的value = @“custom.xxx”。自定义铃声支持几种固定的格式。本人只以.caf为例讲解。


概述:

首先你需要将自己的铃声转换为.caf格式,然后将这些音频文件导入工程,最后后端在发送推送的时候 将推送铃声的key的value设置问自定义铃声.caf即可

音频播放时长限制为30s内。

1.打开Itunes-->偏好设置-->通用-->导入设置-->导入时使用-->选择AIFF编码器。


2.在Itunes中选中需要转换格式的音乐-->文件-->转换-->创建AIFF版本


3.在Itunes中选中转换好的文件 右键 在Finder中显示 拿到aiff格式的文件

4将aiff格式的文件转换为.caf格式

这里使用命令行来处理比较简单,其他方式亦可。

命令行方式如下:

首先进入aiff格式文件路径,然后执行如下命令行即可生成.caf文件

afconvert /System/Library/Sounds/Submarine.aiff     ~/Desktop/sub.caf -d ima4 -f caff -v



然后将转好格式的文件添加到工程中



最后只需要后端在发送推送的时候 设置 播放的音频文件名全称即可 需要带上格式 如  newOrder.caf 

  //此时你的项目中有一个音频文件名称为 newOrder.caf  如果没有的话收到推送时将不会有声音。


最后

以上就是忧虑星月为你收集整理的APNS 自定义铃声【极光推送】的全部内容,希望文章能够帮你解决APNS 自定义铃声【极光推送】所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部