【发布时间】:2015-07-27 11:27:14
【问题描述】:
我的问题在这里:
我使用 Parse Push Notifications 服务,一切正常,我在设备上接收本地通知,一切正常,但现在问题出在:没有播放自定义声音,而是默认的 iOS 通知播放的声音。
一切都在规则中完成,我有一个受支持的“.wav”打包声音,通过 QuickTime 播放器验证,确认自定义声音文件为“PCM 线性”格式。
声音文件正确存在于应用程序的主包中,并在需要时复制到副本包资源中(此外,AppDelegate 中的代码看起来正确)
我向您展示代码以了解更多详细信息:
NSDictionary *data = [NSDictionary dictionaryWithObjectsAndKeys:
@"You have received an coin !", @"alert",
@"Increment", @"badge",
@"custom_bell.wav", @"sound",
nil];
PFPush *push = [[PFPush alloc] init];
[push setData:data];
[push sendPushInBackground];
设置时我缺少什么?为什么我错了? iOS 8 有什么变化吗?
【问题讨论】:
-
能否请您添加wav文件的完整路径,如项目路径/custom_bell.wav。
-
Users/MWill/Coinproject/custom_bell.wav 在 QuickTime Player 中给出
标签: ios objective-c parse-platform push-notification