Как я могу включить или отключить push-уведомления в моем приложении Xamarin?

#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-уведомления пользователям с ограниченными возможностями с вашего сервера.