我在我的應用程序中使用healthkit來閱讀用戶的步驟。但不幸的是,iPhone 5及以下版本沒有M7傳感器,因此我的應用無法在這些設備上實現其全部功能。那麼是否有任何可能的方式,iPhone 5或以下的用戶無法從應用程序商店安裝我的應用程序?或建議任何其他可能的鍛鍊/行爲?如何限制我的應用程序到iPhone 5s及以上?
0
A
回答
2
我想你想在.plist文件中使用UIRequiredDeviceCapabilities的HealthKit鍵。在UIRequiredDeviceCapabilities
文檔是here
UIRequiredDeviceCapabilities(數組或詞典 - iOS設備),讓iTunes和App Store的知道哪些設備相關的功能的應用程序需要才能運行。 iTunes和移動應用程序商店使用此列表來阻止客戶在不支持列出功能的設備上安裝應用程序。
的healthkit位說:如果你的應用程序需要(或明確禁止)HealthKit
healthkit包括此鍵。
1
恐怕你不能將應用程序限制到特定設備。
當您向您的二進制文件提交更新 時,必須更改所有設備要求。您只允許擴展您的設備 要求。不允許向您的二進制文件提交更新以限制您的設備要求。您無法限制 設備要求,因爲此操作會讓先前下載您的應用的客戶無法運行新更新。
不知道有關Healthkit
的任何工作,如果有任何可能會導致應用程序拒絕。
的UIRequiredDeviceCapabilities鍵的值可以是一個數組 或包含附加密鑰識別 您的應用要求(或明確禁止)特徵的字典。
一定要包含鍵只適用於您的應用程序絕對 需要的功能。如果您的應用可以在沒有特定功能的情況下運行,請不要使用 包含相應的密鑰。
可以在文檔在這裏讀到更多細節:
相關問題
- 1. 可以限制我的應用程序到iPhone 3GS/iPhone 4嗎?
- 2. 我可以爲我的應用程序需要iPhone 5S嗎?
- 3. 應用程序在iPhone 5S上崩潰,但不在iPhone 4S上。
- 4. 應用程序不安裝在iPhone 5s
- 5. 應用程序崩潰iPhone 5s ios 7.1.1
- 6. 如何限制iOS鍵盤應用程序只iPhone 6和iPhone 6 Plus
- 7. 在iPhone上保留「Live」應用程序以及「Dev」應用程序iPhone
- 8. iOS應用程序可以確定iPhone上的其他應用程序以及它們擁有哪些權限?
- 9. iPhone應用程序的大小限制
- 10. 限制登錄的iPhone應用程序
- 11. iPhone應用程序不工作在iPhone 5S的iOS 9.2
- 12. InAppBrowser導致應用程序只在iPhone 5s上崩潰
- 13. sumbit應用程序僅適用於iPhone 5/5s和iPhone 6/6 +
- 14. 適用於iPhone 5及以上版本的新應用程序
- 15. iOS - 應用程序在iPhone 5s上運行,但不在iPhone SE上
- 16. 將AppStore的應用程序安裝限制爲僅限iPhone 5/5s/5c的用戶
- 17. iPhone/iPad應用程序開發限制
- 18. 32位應用程序可以在64位iPhone 5S上運行嗎?
- 19. 限制來電iphone應用程序
- 20. itunnes連接上傳應用程序僅適用於4英寸(iPhone 5,iPhone 5s)
- 21. 限制iPhone應用程序無線
- 22. 幾天後如何限制iPhone應用程序的訪問?
- 23. iPhone - 如何隱藏應用程序圖標或限制開放
- 24. 如何從iPhone/iPad上刪除應用程序及其設置
- 25. 通過應用程序在iPhone上存儲數據的限制
- 26. iOS應用程序iPhone 5s iOS 7應用程序顯示高度
- 27. 如何使iPhone應用程序限制使用到每天一個
- 28. 如何製作iPhone TimeTable應用程序
- 29. 如何使我的iPhone應用程序通用(iPhone - iPad)應用程序?
- 30. 我可以部署從鈦製成的應用程序從iphone到iphone
http://stackoverflow.com/questions/10191657/restrict-to-certain-ios-target-devices-for-app-存儲提交重複 –
我的問題還包括任何可能的解決方案,爲這種情況? –
即使存在任何解決方法,也可以提供一切。 –