我正在尝试制作一个表格,使人们可以打开和关闭通知。我想最简单的方法是将权限设置为允许或拒绝,但我一无所知,一旦授予该权限,便如何删除。
我通过在android中执行以下操作来触发初始权限请求,但我不太确定我将如何处理iOS,因为它会自动自动请求权限。
string rec = "android.c2dm.intent.RECEIVE";
string reg = "android.c2dm.intent.REGISTRATION";
ActivityCompat.RequestPermissions(Plugin.CurrentActivity.CrossCurrentActivity.Current.Activity, new string[] { rec, reg },0);
从本质上讲,我希望一个页面具有一些启用/禁用权限的Switch控件。
任何帮助将不胜感激。
谢谢,
答案 0 :(得分:0)
没有内置的方法可以切换权限(即先允许,然后禁止),但是如果您的应用程序可以运行adb
命令,您可以可以做到。
要撤消权限:
adb shell pm revoke <package_name> <permission_name>
要在您的应用中运行adb
命令,需要进行一些变体,但都涉及以下内容:
Process process = Runtime.getRuntime().exec("your command")