Я работаю с Xamarin и iOS, но у меня много проблем, когда речь идет о уведомлениях. Я могу создать локальное push-уведомление, которое отправляется в центр уведомлений, но нет звука или признаков того, что уведомление действительно прибыло. Как я могу сделать уведомление уведомлением о предупреждении, чтобы оно отображалось на экране перед тем, как перейти в центр уведомлений?Сделать уведомление о локальном оповещении
Вот код, я в настоящее время генерации уведомления с:
//create notification
var notification = new UILocalNotification();
notification.AlertAction = "Open App";
notification.AlertTitle = "App";
notification.AlertBody = "There has been activity in the app";
notification.SoundName = UILocalNotification.DefaultSoundName;
//display notification
UIApplication.SharedApplication.ScheduleLocalNotification (notification);
EDIT: Проблема не только звук, но нет обратной связи, что предупреждение было получено, это только кажется в уведомлении центрально тихо. Я прошу разрешения, а с этим кодом:
var settings = UIUserNotificationSettings.GetSettingsForTypes(
UIUserNotificationType.Alert
| UIUserNotificationType.Badge
| UIUserNotificationType.Sound,
new NSSet());
UIApplication.SharedApplication.RegisterUserNotificationSettings(settings);
UIApplication.SharedApplication.RegisterForRemoteNotifications();
так что единственной проблемой является звук? если да, проверьте разрешения на уведомления, если звук отключен случайно. – Michiluki
Я обновил вопрос, проблема в том, что это не просто звук. – Oblivionkey3
Ваше обновление ничего не меняет в моих оценках, вы проверяли, активировали ли вы разрешения? – Michiluki