by Rajanandepu

Xamarin Tips: Check if notification permission got granted for iOS in Xamarin.Forms

[assembly: Dependency(typeof(DeviceService))]
class DeviceService : IDeviceService
{
public bool GetApplicationNotificationSettings()
{
var settings = UIApplication.SharedApplication.CurrentUserNotificationSettings.Types;
return settings != UIUserNotificationType.None;
}
}
public interface IDeviceService
{
bool GetApplicationNotificationSettings();
}
bool isNotificationEnabled = DependencyService.Get<IDeviceService>().GetApplicationNotificationSettings();

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store