ios中没有声音8 Parse push [复制]

前端之家收集整理的这篇文章主要介绍了ios中没有声音8 Parse push [复制]前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > No sound in Parse push notification for ios8                                    2个
这很奇怪,在更新我的应用程序以支持通过Parse发送的iOS 8推送通知(使用Parse仪表板)后,推送通知不会发出任何声音.

我在Stackoverflow上发现了这个重复,但发布的答案对我不起作用:No sound in Parse push notification for ios8

>我已经检查了通知中心,并启用了消息和声音.
>创建了一个新的应用程序清洁版本
>检查其他推送消息是否在应用程序上发出声音
>使用Parse rest api并将声音设置为默认值.

我尝试过的所有事情都没有.

使用解析代码更新了我的应用:

// 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)];
}

编辑:我在Facebook开发时发现了一个惊人的错误报告:https://developers.facebook.com/bugs/719233564823090/

解决方法

您可以以JSON格式而不是Web控制台中的文本格式发送推送通知,如下所示:

{"aps":{"alert":"This is a Test","sound":"default"}}

在Parse修复​​此错误之前,这是一种解决方法.

猜你在找的Xcode相关文章