自定义极光推送铃声

2017-11-22  本文已影响0人  没用的阿吉12

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路径下

上一篇 下一篇

猜你喜欢

热点阅读