自定义极光推送铃声

1.程序前台铃声:通过极光推送消息回调方法设置铃声(原理就是收到消息走代理回调方法,播放本地铃声)

NSURL *filePath = [[NSBundle mainBundle] URLForResource:@"sound.caf" withExtension:nil];

SystemSoundID soundID = 0;

AudioServicesCreateSystemSoundID((__bridge CFURLRef)(filePath), &soundID);

AudioServicesPlaySystemSound(soundID);

2.程序后台铃声:只能通过极光后台设置sound字段名来自定义推送铃声(原理:sound字段不填为静音,default为系统铃声,其他名称为本地自定义铃声)

切记:铃声文件 sound.caf 必须添加到项目mainBundle路径下

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容