#c# #xamarin.android #xamarin.ios #monogame
#c# #xamarin.android #xamarin.ios #моногейм
Вопрос:
Я знаю, что пользователь может включить или отключить push-уведомления в настройках iOS / Android для моего приложения. Я пробовал это в своем приложении, и это работает.
Но мой вопрос в том, возможно ли, чтобы пользователь мог включить или отключить push-уведомления в моем приложении, чтобы пользователю не нужно было переходить к настройкам iOS / Android?
Я использую App Center Push для приложений Xamarin для iOS и Android. Нажатие центра приложений
Я пытался Push.SetEnabledAsync(false);
отключить push-уведомления в своем приложении, но это не работает. Push-уведомления все еще появляются.
Можно ли использовать какой-либо код в моем приложении, чтобы отключить или включить push-уведомления как на Xamarin iOS, так и на Xamarin Android?
Комментарии:
1.
Push.SetEnabledAsync(false);
отключит регистрацию только для новых push-событий, в документах говорится, что это не остановит получение push-уведомлений с устройства. learn.microsoft.com/en-us/appcenter/sdk/push /…2. Из вашего приложения вызовите серверную службу, чтобы отключить push-уведомления для конкретного пользователя. После этого не отправляйте push-уведомления пользователям с ограниченными возможностями с вашего сервера.