如何在Google Play商店中限制非模拟老虎机设备的应用?

时间:2017-11-28 11:47:31

标签: android google-play

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

有没有办法可以使用我的AndroidManifest.xml文件来实现这个目的?

AndroidManifest.xml文件中的任何过滤器?

2 个答案:

答案 0 :(得分:1)

您应该在AndroidManifest.xml

中添加此内容
<uses-feature android:name="android.hardware.telephony" android:required="true" />
  

这些权限:CALL_PHONE,CALL_PRIVILEGED,MODIFY_PHONE_STATE,   PROCESS_OUTGOING_CALLS,READ_SMS,RECEIVE_SMS,RECEIVE_MMS,   RECEIVE_WAP_PUSH,SEND_SMS,WRITE_APN_SETTINGS,WRITE_SMS   暗示 android.hardware.telephony 功能要求。

     

http://developer.android.com/guide/topics/manifest/uses-feature-element.html#permissions

答案 1 :(得分:1)

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

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