小编Mie*_*eda的帖子

在应用程序请求位置权限之前创建弹出警报时出现问题

我是一名初学者程序员,Google 给我发了一封电子邮件说

\n
\n

您的应用必须在您的应用\xe2\x80\x99s 位置运行时权限之前通过弹出警报显示显着的信息。根据我们的审查,运行时权限之前\n未出现显着披露。\n请在运行时权限之前添加显着披露。

\n
\n

我已经尝试了很多方法,但无法弄清楚如何在权限之前弹出警报。总是在权限之后弹出。

\n

这是我的主要活动:

\n
using Android;\nusing Android.App;\nusing Android.Content;\nusing Android.Webkit;\nusing Android.OS;\nusing Android.Content.PM;\nusing Xamarin.Essentials;\nusing Plugin.Permissions;\n\n[assembly: UsesPermission(Name = Manifest.Permission.AccessFineLocation)]\n[assembly: UsesPermission(Name = Manifest.Permission.AccessCoarseLocation)]\n[assembly: UsesPermission(Name = Manifest.Permission.AccessBackgroundLocation)]\n[assembly: UsesPermission(Name = Manifest.Permission.LocationHardware)]\n[assembly: UsesPermission(Name = Manifest.Permission.Internet)]\n\nnamespace TqlSaldo.Droid\n{\n    [Activity(Label = "TqlSaldo", Icon = "@mipmap/icon", Theme = "@style/MainTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation | ConfigChanges.UiMode | ConfigChanges.ScreenLayout | ConfigChanges.SmallestScreenSize)]\n\n    public class WebViewLocationActivity : Activity\n    {\n        public override void OnRequestPermissionsResult(int requestCode, string[] permissions, Android.Content.PM.Permission[] grantResults)\n        {\n            PermissionsImplementation.Current.OnRequestPermissionsResult(requestCode, permissions, grantResults);\n            Plugin.Permissions.PermissionsImplementation.Current.OnRequestPermissionsResult(requestCode, …
Run Code Online (Sandbox Code Playgroud)

android xamarin.android xamarin

6
推荐指数
1
解决办法
9230
查看次数

标签 统计

android ×1

xamarin ×1

xamarin.android ×1