将应用程序限制为移动设备[重复]
Posted
技术标签:
【中文标题】将应用程序限制为移动设备[重复]【英文标题】:restrict app to mobile [duplicate] 【发布时间】:2015-09-28 16:59:50 【问题描述】:我想防止通过没有 sim 卡的设备使用消息传递应用程序(ios 和 android)。这previous question 和this one 都建议以下可能适用于android,但我还需要一个等效的ios:
<uses-feature
android:name="android.hardware.telephony"
android:required="true"/>
可以将此类代码复制到平板电脑/台式机然后绕过吗?我知道在 PC 上使用 wattsapp 的仅限移动设备的方法可能会被绕过,我想避免这种可能性。
【问题讨论】:
你不应该使用android
标签并在iOS开发问题中提供Android示例,因为它们会误导人们。
@mixel。感谢您并向被误导的任何人道歉。
【参考方案1】:
在 Xcode 中单击项目并打开 General
页面。在Deployment Info - Devices
中选择iPhone
。
要将设备仅限于那些有电话的设备,您应该添加到Info.plist
UIRequiredDeviceCapabilities
(又名Required Device Capabilities
)字典条目,其中键telephony
设置为YES
。
【讨论】:
谢谢@mixel。有没有可能像 wattsapp 那样通过复制到非移动设备来规避这种情况? 这仍然允许在 iPod touch 上安装应用程序 更新了答案。现在应该是正确的。 当然,在重复后关闭后,您更新了答案以匹配重复项。以上是关于将应用程序限制为移动设备[重复]的主要内容,如果未能解决你的问题,请参考以下文章