manifest中uses-feature标签的使用
The usage of uses-feature tag in manifest
我在某处读到,使用 'uses-feature' 节点会阻止应用程序安装在不支持指定功能的设备上。但是当我访问开发人员指南时
https://developer.android.com/guide/topics/manifest/uses-feature-element ,我阅读了 :
声明的元素仅供参考,这意味着 Android 系统本身不会在安装应用程序之前检查设备上的匹配功能支持。但是,其他服务(例如 Google Play)或应用程序可能会检查您的应用程序声明,作为处理您的应用程序或与您的应用程序交互的一部分。因此,声明您的应用程序使用的所有功能(来自下面的列表)非常重要。
所以如果我在这个节点指定了NFC之类的功能,并且考虑到我的应用程序正在共享到第三方共享平台(例如Shareit)并且目标设备不支持NFC,那么该应用程序是否可以安装?
我找到答案了!
显然使用功能节点不会阻止任何安装但是在某些平台上 google 发挥它作为过滤器的作用
我在某处读到,使用 'uses-feature' 节点会阻止应用程序安装在不支持指定功能的设备上。但是当我访问开发人员指南时 https://developer.android.com/guide/topics/manifest/uses-feature-element ,我阅读了 :
声明的元素仅供参考,这意味着 Android 系统本身不会在安装应用程序之前检查设备上的匹配功能支持。但是,其他服务(例如 Google Play)或应用程序可能会检查您的应用程序声明,作为处理您的应用程序或与您的应用程序交互的一部分。因此,声明您的应用程序使用的所有功能(来自下面的列表)非常重要。
所以如果我在这个节点指定了NFC之类的功能,并且考虑到我的应用程序正在共享到第三方共享平台(例如Shareit)并且目标设备不支持NFC,那么该应用程序是否可以安装?
我找到答案了! 显然使用功能节点不会阻止任何安装但是在某些平台上 google 发挥它作为过滤器的作用