Files
SteamTools/System.Common.ClientLib.Droid/Application/Services/Implementation/Permissions/GetPhoneNumberPermission.cs
T
2021-02-20 16:45:44 +08:00

28 lines
944 B
C#

using Android;
using Android.OS;
using XEPermissions = Xamarin.Essentials.Permissions;
namespace System.Application.Services.Implementation.Permissions
{
internal sealed class GetPhoneNumberPermission : XEPermissions.BasePlatformPermission, IPermissions.IGetPhoneNumber
{
public const string Description = "自动填充输入框中的手机号码";
public override (string androidPermission, bool isRuntime)[] RequiredPermissions
{
get
{
string androidPermission;
if (Build.VERSION.SdkInt >= BuildVersionCodes.O)
{
androidPermission = Manifest.Permission.ReadPhoneNumbers;
}
else
{
androidPermission = Manifest.Permission.ReadPhoneState;
}
return new[] { (androidPermission, true) };
}
}
}
}