【问题标题】:Making an app available only to sim capable devices使应用程序仅可用于支持 sim 的设备
【发布时间】:2018-01-05 07:07:26
【问题描述】:

是否可以只允许在 Google Play 中将 android 应用安装到支持 sim 卡的设备上?
Distributing to Specific Screens 似乎没有解释这一点。

【问题讨论】:

  • 有一种方法可以在安装后检查设备是否支持 Sim

标签: android google-play


【解决方案1】:

在您的应用首次打开时进行检查

TelephonyManager tm = (TelephonyManager) 
    getSystemService(Context.TELEPHONY_SERVICE);     
String simID = tm.getSimSerialNumber();
//do logic stuff

将它与带有 BOOT_COMPLETED 的 BroadcastReceiver 一起使用。 简单的东西,去吧

【讨论】:

    【解决方案2】:

    是的。你需要寻找电话(android.hardware.telephonyuses-feature

    【讨论】:

    • 我已经阅读了uses-feature,但我还没有对其进行测试。这真的会根据您的经验过滤掉不具备特定required 硬件的设备吗?
    猜你喜欢
    • 1970-01-01
    • 2015-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-07
    相关资源
    最近更新 更多