我已经使用Parse创建了推送通知,这些通知已成功发送到我的设备(真实世界,而不是模拟器)。但是,这些推送通知会静默显示,不会振动我的手机,也不会发出声音通知用户。如果手机已锁定,手机已开启但未运行该应用程序,则会出现这种情况。
我在didReceiveRemoteNotification:
方法中有代码来播放声音,该声音在应用运行时播放。但是,当设备在应用程序未运行时收到推送通知时,如何播放声音并使手机振动?
答案 0 :(得分:1)
通过NSDictionary
发送声音文件来修复,如parse documention所示。
NSDictionary *data = @{
@"alert" : @"Jet fuel proven to melt steal beams!",
@"badge" : @"Increment",
@"sounds" : @"cheering.caf"
};
PFPush *push = [[PFPush alloc] init];
[push setChannels:@[ @"Dank_Memes" ]];
[push setData:data];
[push sendPushInBackground];
答案 1 :(得分:0)