当前位置: 首页 > 知识库问答 >
问题:

google play中的某些设备不支持jquery mobile中的phonegap应用程序

岳泉
2023-03-14

我的phonegap android应用程序内置于jQuery Mobile,不支持Google Play中的某些设备。是否有任何方法可以使用config更改Google Play或phonegap中受支持和不受支持的手机。xml

我知道对于原生应用程序,有一种方法可以使用Android Manifest文件,但对我来说,我正在使用jquery mobile并在phonegap中构建,因此只有配置文件管理这些类型的设置。

共有1个答案

骆磊
2023-03-14

仔细阅读您的问题,您希望从xml文件控制它。配置。xml可能并不适合,因为据我所知,它是phonegap/cordova的一个特性,不太可能有能力指定它之外的任何内容。尽管有Android清单xml文件,但您似乎仅限于指定功能,而不是模型,请参见:

http://developer.android.com/google/play/filters.html

Google对设备的包含和排除将受到您在那里设置的过滤器的控制:屏幕分辨率、android版本等。

对于您可能已经知道的其他选项:Google play的开发者控制台中有一个页面用于排除手机。转到应用程序的apk子页,然后单击“管理排除的设备”。在左侧的列表项中,选择“所有设备”或“支持”以查看电话列表,然后使用文本输入字段过滤该列表。这前提是你知道它不适用于哪些手机。

如果你不知道哪些手机不能正常工作,你可以在你的应用程序中找到一个测试jQuery Mobile是否正常工作的方法,将其包装在一些javascript中,然后代码可以“呼叫总部”到你的一个服务器,并报告什么设备和平台有问题。您可以使用cordova的设备对象收集有关手机的信息:http://cordova.apache.org/docs/en/2.9.0/cordova_device_device.md.html#Device

如果你已经开发了付费应用程序,另一个途径是拥有一个免费的应用程序,让人们下载并试用后再购买你的应用程序。这也将您与其他不兼容性隔离开来。

 类似资料:
  • 我是android开发的新手。我正在从事一个项目,该项目有不同的活动,其中两个使用jSon解析。 我的问题是,即使在测试时,我的ap在一些设备上工作正常,但在一些设备上失败了。关于这个问题,我看了无数的回答,但是没有一个能解决我的问题。我也有一些其他问题,但我通过查看可用的答案解决了它们,但这个“未安装”的问题仍然是一样的。我做到了以下几点: 创建签名apk 签署了带有“发布”选项的apk 两个选

  • 我刚刚在play store上发布了我的应用程序,我注意到一些三星设备没有显示我应用程序的图标,而是使用了android Studio的默认图标。你知道是什么引起的吗?我很困惑

  • 如果我手动安装我自己的应用程序,它在我的设备上运行良好。以及我的Nexus 7 (2012) (Android 5.1.1)上。但当我试图从Google Play安装它时,它说我的设备不受支持。我检查了AndroidManifest.xml,通过aapt转储标记查看了apk,添加到清单文件中,但没有任何帮助。我不知道为什么Google Play认为我的应用程序不受支持。 在我的其他设备上,我的应用

  • FCM专家请帮助我,我必须使用FCM为android集成通知,我正在尝试Firebase提供的演示,我尝试了许多逻辑,但它为一些设备提供了第一个令牌:我使用了三个设备,Moto E(第二代)(android版本5.1.1),Samsung GT-S7562(A.V 4.1.2)和Karbon Titanium (A.V 4.2.2),我只收到了Karbon Titanium的令牌,不知道为什么我没

  • 为什么我的应用程序显示为新的HTC Droid DNA不支持的设备,我的清单是这个应用程序只适用于具有这些功能的设备,正如您的应用程序清单中所定义的。屏幕密度:正常,LDPI正常,XHDPI正常,HDPI正常,MDPI小,LDPI小,XHDPI小,HDPI小,MDPI X大,LDPI X大,LDPI X大,HDPI X大,MDPI大,LDPI大,XHDPI大,HDPI大,LDPI大,XHDPI大,

  • 我正在编译我的Android项目,但我遇到了这个错误 我在其他文章中读到,试图用Java 8编译可能会导致错误,但不是我的情况,我有以下Java版本: 操作系统:Linux薄荷(我没有安装Java 8。)构建:MAVEN 有谁能帮我一下吗?