Это странно, после обновления моего приложения, чтобы поддерживать push-уведомления iOS 8, отправленные с помощью Parse (используя панель инструментов Parse), push-уведомления не произведут никакого звука.No Sound in ios 8 Parse push
Я нашел этот duplicatie на Stackoverflow но ответ отвечал не работает для меня: No sound in Parse push notification for ios8
- Я уже проверил центр уведомлений и сообщений и звуки включены.
- создал новый чистый билд приложения
- Проверен, если другие нажимные сообщения издают звуки на приложении
- Used остальное апи Синтаксического и настроить звук по умолчанию.
Ничто из того, что я пробовал, не работал.
Обновлен мое приложение с помощью кода Синтаксического:
// 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)];
}
EDIT: Я нашел отчет excisting об ошибке на Facebook Dev: https://developers.facebook.com/bugs/719233564823090/
У меня такая же проблема. Все мои приложения, ранее опубликованные в IOS 8, не активируют UIRemoteNotificationTypeSound при вызове. – Paul
Существует исправление, доступное в следующем обновлении SDK. –