Android 如何在Google Play Store中限制非Sim卡插槽设备的应用程序?

Android 如何在Google Play Store中限制非Sim卡插槽设备的应用程序?,android,google-play,Android,Google Play,我正在开发一个Android应用程序,发送短信或SIM卡插槽的存在是先决条件。我想限制为非SIM插槽设备下载我的应用程序,如Nexus 7和其他没有SIM插槽设备的Android 有没有一种方法可以使用我的AndroidManifest.xml文件实现这一点 AndroidManifest.xml文件中有任何筛选器吗?您应该将其添加到您的AndroidManifest.xml中: <uses-feature android:name="android.hardware.telephony"

我正在开发一个Android应用程序,发送短信或SIM卡插槽的存在是先决条件。我想限制为非SIM插槽设备下载我的应用程序,如Nexus 7和其他没有SIM插槽设备的Android

有没有一种方法可以使用我的AndroidManifest.xml文件实现这一点


AndroidManifest.xml文件中有任何筛选器吗?

您应该将其添加到您的
AndroidManifest.xml
中:

<uses-feature android:name="android.hardware.telephony" android:required="true" />

这些权限:CALL\u PHONE、CALL\u PRIVILEGED、MODIFY\u PHONE\u STATE、, 处理外出通话、阅读短信、接收短信、接收彩信、, 接收WAP推送、发送短信、写入APN设置、写入短信 暗示android.hardware.telephony功能要求


您应该将其添加到
AndroidManifest.xml
中:

<uses-feature android:name="android.hardware.telephony" android:required="true" />

这些权限:CALL\u PHONE、CALL\u PRIVILEGED、MODIFY\u PHONE\u STATE、, 处理外出通话、阅读短信、接收短信、接收彩信、, 接收WAP推送、发送短信、写入APN设置、写入短信 暗示android.hardware.telephony功能要求


在AndroidManifest.xml中,您可以在应用程序标记之前添加以下行,以确保应用程序只应安装在具有电话功能(呼叫和短信)的设备上


在AndroidManifest.xml中,您可以在应用程序标记前添加以下行,以确保应用程序只应安装在具有电话功能(通话和短信)的设备上



因此,在定义此项之后,用户也无法在Emulator上安装应用程序??因此,在定义此项之后,用户也无法在Emulator上安装应用程序??