Javascript 限制应用商店上的移动应用程序
我正在开发一个移动应用程序,我们想限制访问。我正在使用Phonegap构建并在Javascript 限制应用商店上的移动应用程序,javascript,ios,mobile,cordova,Javascript,Ios,Mobile,Cordova,我正在开发一个移动应用程序,我们想限制访问。我正在使用Phonegap构建并在config.xml文件上设置配置。有一个名为目标设备(仅适用于iOS)的属性,可以设置为手机、平板电脑或通用,它应该根据设备阻止应用程序安装 将其设置为handset将使应用程序同时在智能手机和平板电脑设备上运行,但这不是我想要的。这种行为在App Store上是相同的还是仅限于智能手机 编辑:这个问题只适用于iOS设备我相信您所说的config.xml文件是用于PhoneGap构建的,它不同于常规的PhoneGap
config.xml
文件上设置配置。有一个名为目标设备
(仅适用于iOS)的属性,可以设置为手机
、平板电脑
或通用
,它应该根据设备阻止应用程序安装
将其设置为handset
将使应用程序同时在智能手机和平板电脑设备上运行,但这不是我想要的。这种行为在App Store上是相同的还是仅限于智能手机
编辑:这个问题只适用于iOS设备我相信您所说的
config.xml
文件是用于PhoneGap构建的,它不同于常规的PhoneGap
(现在是Cordova
)
根据他们在PhoneGap Build config.xml上的文档,它声明目标设备
设置仅适用于iOS版本,因此此设置不会用于您的Android版本
可能值为手持设备、平板电脑或通用的目标设备
例子:
请注意,这目前仅适用于iOS版本;默认情况下,所有构建都是通用的
我认为最好的选择是使用Eclipse、Android SDK等和PhoneGap(Corvoda),而不是PhoneGap构建服务,因为它将为您提供所需的控制。有关设置说明,请参阅:
您的项目是否包含AndroidManifest.xml文件,如果是,则您可以通过提供支持屏幕值进行限制,因为您可以始终使用Google Play开发者控制台中的手动配置限制和筛选您不想暴露于应用可用性的设备。选中此项:
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