2015-09-28 108 views
0

我想阻止通過沒有SIM卡的設備使用通訊應用程序(ios & android)。這previous questionthis one都建議如下可能爲Android的工作,但我還需要一個IOS相當於:限制應用程序到手機

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

能這樣的代碼被複制到平板電腦/臺式機,然後規避?我知道wattsapp的手機專用方法可以避免在PC上使用,我想避免這種可能性。

+0

您不應該在iOS開發問題中使用'android'標籤並提供Android示例,因爲它們可能會誤導人們。 – mixel

+0

@mixel。謝謝你對任何人誤導的道歉。 – easytiger

回答

0

在Xcode中點擊該項目並打開General頁面。有在Deployment Info - Devices選擇iPhone

要限制設備的只是那些有電話,你應該與關鍵telephony集添加到Info.plistUIRequiredDeviceCapabilities(又名Required Device Capabilities)字典進入YES

+0

謝謝@mixel。任何機會,這可以通過複製到非移動設備作爲wattsapp可以繞過? – easytiger

+0

這仍然允許在iPod touch上安裝應用程序 – rmaddy

+0

已更新的答案。現在應該是正確的。 – mixel