我正在开发一个我们希望限制访问的移动应用程序。我正在使用 Phonegap Build 并在config.xml
文件上设置配置。有一个名为target-device
(仅适用于 iOS)的属性可以设置为handset
,tablet
或者universal
它应该根据设备阻止应用程序安装。
将其设置为允许handset
应用程序在智能手机和平板设备上运行,但这不是我想要的。这种行为在 App Store 上是否相同,还是仅限于智能手机?
编辑:此问题仅适用于 iOS 设备
我正在开发一个我们希望限制访问的移动应用程序。我正在使用 Phonegap Build 并在config.xml
文件上设置配置。有一个名为target-device
(仅适用于 iOS)的属性可以设置为handset
,tablet
或者universal
它应该根据设备阻止应用程序安装。
将其设置为允许handset
应用程序在智能手机和平板设备上运行,但这不是我想要的。这种行为在 App Store 上是否相同,还是仅限于智能手机?
编辑:此问题仅适用于 iOS 设备
我相信config.xml
您所说的文件是针对 PhoneGap Build 的,它与常规PhoneGap
(现在Cordova
)不同。
根据他们关于 PhoneGap Build config.xml 的文档,它声明该target-device
设置仅适用于 iOS 构建,因此此设置不会用于您的 Android 构建。
https://build.phonegap.com/docs/config-xml
target-device with possible values handset, tablet, or universal example: <preference name="target-device" value="universal" /> please note that this currently only applies to iOS builds; by default all builds are universal
我认为你最好的选择是使用 Eclipse、Android SDK 等和 PhoneGap (Corvoda) 而不是 PhoneGap Build 服务,因为它会给你你想要的控制。有关设置说明,请参阅: