自定义极光推送铃声

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

你可能感兴趣的:(自定义极光推送铃声)