gpt4 book ai didi

c# - Xamarin Forms 从 PCL 请求互联网许可 Android 6

转载 作者:太空宇宙 更新时间:2023-11-03 13:13:40 25 4
gpt4 key购买 nike

我正在使用 Xamarin.Forms 构建跨平台应用程序。对于内容,我使用对返回 JSON 的 API 的异步调用。所以我需要互联网许可。

联系API的代码示例:

var data = await wc.GetStringAsync("http://website.for.content/content-api/Category/?format=json");

这一行在 Android Manifest 中:

  <uses-permission android:name="android.permission.INTERNET" />

我为应用程序编写的所有代码都在一个可移植类库中。所以我(还)没有任何特定于平台的代码。

如何从可移植类库中检查和请求互联网许可?

最佳答案

NormalDangerous权限,Internet访问是正常权限,因此只需要出于安装目的在应用程序的 list 中定义,并在运行时自动授予。

Normal permissions cover areas where your app needs to access data or resources outside the app's sandbox, but where there's very little risk to the user's privacy or the operation of other apps. For example, permission to set the time zone is a normal permission. If an app declares that it needs a normal permission, the system automatically grants the permission to the app

引用:https://developer.android.com/guide/topics/security/normal-permissions.html

关于c# - Xamarin Forms 从 PCL 请求互联网许可 Android 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40088777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com