ios8 的 Parse 推送通知中没有声音

Posted

技术标签:

【中文标题】ios8 的 Parse 推送通知中没有声音【英文标题】:No sound in Parse push notification for ios8 【发布时间】:2014-10-17 11:54:23 【问题描述】:

我遇到了向 ios8 设备推送通知的问题。一切正常,但推送没有响起,只出现在屏幕上。 我通过仪表板发送正常推送,默认情况下启用声音。我在 iPhone4 (iOS 7.1.2)、iPhone5 (iOS 7.0.4) 上测试过,运行良好,但在 iOS 8 上没有声音。 谢谢

编辑:

1) 我们已经修改了代码来处理 ios8 的更改推送通知注册。下面是代码sn-p:

// Register for Push Notitications, if running iOS 8 if ([application respondsToSelector:@selector(registerUserNotificationSettings:)]) UIUserNotificationType userNotificationTypes = (UIUserNotificationTypeAlert | UIUserNotificationTypeBadge | UIUserNotificationTypeSound); UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:userNotificationTypes categories:nil]; [application registerUserNotificationSettings:settings]; [application registerForRemoteNotifications]; else // Register for Push Notifications before iOS 8 [application registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound)];

2) 更改任何和所有配置设置也无济于事,重启设备也无济于事。

【问题讨论】:

No sound when sending push notifications through Parse的可能重复 【参考方案1】:

似乎您在请求 JSON 中需要这个:"sound": "default"。以前可以使用空白,但现在需要“默认”才能使用默认声音。

【讨论】:

【参考方案2】:

iOS 8 更改了推送注册方法。请检查以下可能性..

1)检查您是否注册了带有声音的推送通知this link。

2)另一种可能是通知中心可以关闭声音。检查设置->通知中心->点击应用并启用声音。

【讨论】:

请查看我们的编辑。我们遵循 Parse 的建议:parse.com/apps/quickstart#parse_push/ios/existing

以上是关于ios8 的 Parse 推送通知中没有声音的主要内容,如果未能解决你的问题,请参考以下文章

推送通知声音在 iOS8 上不起作用

苹果推送通知,定期发出声音嗡嗡声

无法为推送通知注册设备 (iOS8)

在 iOS8.0.2 上没有收到 Pushkit voip 推送通知

从 Parse 中删除推送通知历史记录条目

推送通知在 iphone 中没有收到来自 Parse.com 服务器的某些时间