【发布时间】:2022-11-11 19:52:43
【问题描述】:
我有一个使用地理位置/谷歌地图的 Angular Ionic 应用程序。当它请求位置权限时,在 web 和 Android 上它使用 url(例如 localhost:4200),而在 iOS 上它只是读取为“://”。
我在哪里配置权限的请求者名称?我想让它读
“应用名称”想使用您当前的位置
所以为了清楚起见:我不想要 Android/Web 上的 url,也不想要 iOS 上的空白字符串。我希望它读作应用程序名称。
如果您需要更多详细信息,请告诉我。
【问题讨论】:
-
在
info.plist文件中。在 xcode 中打开您的应用程序并转到 App/App 文件夹,您将获得 info.plist 文件。 -
我有一个部分答案:我们直接在应用初始化时请求权限。如果您毫不拖延地这样做,那么它会同时使用本机请求弹出窗口(具有应用程序名称)和 HTML 弹出窗口(其中添加垃圾 :// 名称)。但是,对于 web 和 Android,这仍然没有解决,它们仍然默认为 URL 请求而不是应用程序名称。
标签: android ios google-maps ionic-framework permissions