如何在 iOS 中删除 Phonegap 构建权限警报?

     2023-02-23     292

关键词:

【中文标题】如何在 iOS 中删除 Phonegap 构建权限警报?【英文标题】:How to remove Phonegap Build Permission alert in iOS? 【发布时间】:2015-05-21 21:25:18 【问题描述】:

我正在使用 Phonegap Build 来编译我使用 Construct 2 制作的游戏。 现在,当我在 iPhone 上安装游戏时,会弹出地理定位权限警报,尽管我的游戏不使用地理定位。

我认为 phonegap 以某种方式将地理位置代码插入到 .ipa 文件中 我认为这不会成为问题,但我将游戏提交到应用商店,评论者问我游戏的哪些功能使用了地理定位。因为这个原因,我现在在 iTunes Connect 中的游戏状态是“元数据被拒绝”。

有没有办法删除这个地理定位的东西? 我已经用谷歌搜索了这个问题,但我找不到解决方案。

这是我的 config.xml 文件:

>  <preference name="permissions" value="none"/> <preference 
> name="android-targetSdkVersion" value="21" /> <feature 
> name="http://api.phonegap.com/1.0/network"/> <gap:config-file 
> platform="ios" parent="UIStatusBarHidden"><true/></gap:config-file> 
> <gap:config-file platform="ios" 
> parent="UIViewControllerBasedStatusBarAppearance"><false/></gap:config-file> </widget>

【问题讨论】:

【参考方案1】:

@gleegum,当您通过 config.xml 安装插件时,它将启动 Geolocation 权限序列。您是否可能不小心将地理定位插件插入到您的 config.xml 中? -杰西

【讨论】:

感谢您的回答@JesseMonroy650 我没有安装任何插件AFAIK。这是我的 config.xml 文件:code´ &lt;preference name="permissions" value="none"/&gt; &lt;preference name="android-targetSdkVersion" value="21" /&gt; &lt;feature name="http://api.phonegap.com/1.0/network"/&gt; &lt;gap:config-file platform="ios" parent="UIStatusBarHidden"&gt;&lt;true/&gt;&lt;/gap:config-file&gt; &lt;gap:config-file platform="ios" parent="UIViewControllerBasedStatusBarAppearance"&gt;&lt;false/&gt;&lt;/gap:config-file&gt; &lt;/widget&gt; code´ 是的,但这不是您的 config.xml 文件的全部内容。但是,我相信您不是偶然插入插件的。我想你可能不得不向 Construct 2 的论坛寻求帮助。您在这里寻找的答案是:除非您安装插件,否则您无法获得地理定位权限请求。 --杰西

如何使用 Phonegap Build 删除 iOS 状态栏?

】如何使用PhonegapBuild删除iOS状态栏?【英文标题】:HowtoremoveiOSstatusbarwithPhonegapBuild?【发布时间】:2014-01-1102:46:45【问题描述】:在iOS7中使用PhonegapBuild3.1可以去掉状态栏吗?在Xcode中本地构建时,我可以删除状态栏,但是一旦... 查看详情

如何从 PhoneGap iOS 6 应用程序中删除位置服务请求?

】如何从PhoneGapiOS6应用程序中删除位置服务请求?【英文标题】:HowtoremovelocationservicesrequestfromPhoneGapiOS6app?【发布时间】:2013-06-2216:56:38【问题描述】:我正在使用PhoneGap2.8创建一个iOS6应用程序。我在XCode中构建它,而不是使用P... 查看详情

如何从 Phonegap iOS 项目中删除未使用的框架和库?

】如何从PhonegapiOS项目中删除未使用的框架和库?【英文标题】:HowtoremoveunusedframeworksandlibrariesformPhonegapiOSproject?【发布时间】:2012-07-1009:15:42【问题描述】:在一个空的Phonegap/CordavaiOS项目中,有大约10个链接库和框架(MediaPlayer... 查看详情

div 标签在使用 PhoneGap 构建的 iOS 应用程序中是可选的

】div标签在使用PhoneGap构建的iOS应用程序中是可选的【英文标题】:divtagsareselectableiniOSappbuiltwithPhoneGap【发布时间】:2015-06-2521:09:10【问题描述】:我正在使用PhoneGap构建一个应用程序,我注意到div标签可以选择为以下有谁知道... 查看详情

如何在 iOS PhoneGap 应用程序中获取应用程序版本号?

】如何在iOSPhoneGap应用程序中获取应用程序版本号?【英文标题】:HowtogetappversionnumberiniOSPhoneGapapp?【发布时间】:2014-01-3106:50:26【问题描述】:我想在我的iPhone应用主屏幕上显示我的应用版本。我正在通过PhoneGap使用Senchatouch构... 查看详情

如何在 phonegap 构建中使用自定义 BarcodeScanner 插件?

】如何在phonegap构建中使用自定义BarcodeScanner插件?【英文标题】:HowtouseacustomBarcodeScannerpluginwithphonegapbuild?【发布时间】:2014-05-1014:25:21【问题描述】:我在phonegap构建中设置和配置了一个简单的phonegap项目。这适用于barcodescanner... 查看详情

如何在 Phonegap 构建中恢复 Android 密钥文件?

】如何在Phonegap构建中恢复Android密钥文件?【英文标题】:HowtorecoverAndroidkeyfileinPhonegapbuild?【发布时间】:2014-09-0402:19:14【问题描述】:所以我停止使用Phonegap构建并开始以不同的方式对我的应用程序进行签名(我正在使用Eclipse... 查看详情

如何在这个 Phonegap 插件中为 iOS AudioServices 编写停止函数?

】如何在这个Phonegap插件中为iOSAudioServices编写停止函数?【英文标题】:HowtowriteastopfunctionforiOSAudioServicesinthisPhonegapplugin?【发布时间】:2012-01-2101:08:07【问题描述】:我在我正在构建的这个HTML5游戏中使用PhonegappluginSoundPlugtomanage... 查看详情

PhoneGap 构建权限

】PhoneGap构建权限【英文标题】:PhoneGapBuildPermissions【发布时间】:2014-03-2014:45:22【问题描述】:我有<preferencename="permissions"value="none"/>在我的config.xml中,但我的Android设备仍显示安装时请求的所有(完整)权限。我怎样才能... 查看详情

添加读取联系人phonegap ios应用程序的权限

】添加读取联系人phonegapios应用程序的权限【英文标题】:addpermissiontoreadcontactphonegapiosapp【发布时间】:2015-05-0510:03:13【问题描述】:我正在使用phonegap/cordova开发一个非常简单的ios应用程序。我想在开始阅读通讯录之前添加权... 查看详情

如何在 Phonegap 构建中获取 PHP 页面?

】如何在Phonegap构建中获取PHP页面?【英文标题】:HowtogetPHPpageinPhonegapbuild?【发布时间】:2016-03-0409:28:59【问题描述】:我有一个用.php页面制作的网站。他们从数据库中获取数据,然后插入所需的区域。但是我正在尝试使用相... 查看详情

Phonegap Cordova 插件在构建时删除

】PhonegapCordova插件在构建时删除【英文标题】:PhonegapCordovapluginsdeletingonbuild【发布时间】:2015-11-2310:50:48【问题描述】:我在构建phonegap项目时遇到问题,该项目正在删除构建时的cordova插件目录。一位同事在他的机器上启动了... 查看详情

如何在 iOS 上的 Phonegap 中获取 Parse.com PUSH 注册设备令牌

】如何在iOS上的Phonegap中获取Parse.comPUSH注册设备令牌【英文标题】:HowtogetParse.comPUSHregistrationdevicetokeninPhonegaponiOS【发布时间】:2013-03-0302:15:16【问题描述】:我正在使用ParsePUSHapi将PUSH通知集成到我基于Phonegap构建的iOS应用程序... 查看详情

如何使用 Gradle 构建系统让 PhoneGap 项目在 Android Studio 中运行

】如何使用Gradle构建系统让PhoneGap项目在AndroidStudio中运行【英文标题】:HowtoGetaPhoneGapProjecttoRuninAndroidStudiowithGradleBuildSystem【发布时间】:2014-01-2815:33:16【问题描述】:我正在尝试设置一个新的PhoneGap应用程序,并使用Gradle构建... 查看详情

无法在 Windows phone 和 iOS 中安装 Phonegap 构建的应用程序

】无法在Windowsphone和iOS中安装Phonegap构建的应用程序【英文标题】:Can\'tinstallPhonegapbuiltappinWindowsphoneandiOS【发布时间】:2014-04-2712:40:15【问题描述】:我在phonegap项目中使用https://build.phonegap.com。phonegap构建的应用程序在Android中... 查看详情

在 Windows 中为 PhoneGap 构建 iOS 签名密钥

】在Windows中为PhoneGap构建iOS签名密钥【英文标题】:BuildinganiOSsigningkeyforPhoneGapinWindows【发布时间】:2013-12-1803:30:17【问题描述】:最近有很多开发者问我,当他们只有一台windows机器时,如何使用PhoneGapBuild(PGB)开发iOS应用程序?... 查看详情

如何在 phonegap 构建中使用谷歌播放服务插件

】如何在phonegap构建中使用谷歌播放服务插件【英文标题】:Howtousegoogleplayservicespluginsonphonegapbuild【发布时间】:2015-04-0802:51:31【问题描述】:我正在使用phonegapbuild开发一个android游戏。我想使用googleplay排行榜并找到此链接。http... 查看详情

PhoneGap 构建 iOS 钥匙串访问?

】PhoneGap构建iOS钥匙串访问?【英文标题】:PhoneGapBuildiOSKeychainaccess?【发布时间】:2013-10-0716:40:59【问题描述】:我可以在PhoneGapBuild应用中使用iOS钥匙串吗?我想在此处存储敏感信息,但出于安全考虑,我不能使用cookie、会话... 查看详情