[英]How to turn off automatic install of Apple Watch extension?
我們正在考慮為當前的iOS應用添加Apple Watch擴展。 要求之一是在iOS應用程序更新后,手表擴展名不能自動安裝在用戶的手表上。 出於安全原因,我們希望要求用戶專門啟用擴展功能。
我知道有一個啟用/禁用單個手表擴展的設置,但是我不知道是否以及如何可以通過編程方式進行更改。 關於該線程的第三個答案使我認為有可能https://discussions.apple.com/thread/7026092,但是廣泛的谷歌搜索並沒有給我任何明確的答案。
謝謝!
這是您無法控制的。 只有用戶可以選擇是否自動在其Watch上自動安裝新的WatchKit
應用程序,我個人認為這是最好的解決方案。
在我看來,您似乎應該重新考慮為什么您的應用必須強制用戶通過iOS應用手動安裝WatchKit
應用。 這不是必須的。
但是,如果是這樣,蘋果公司肯定會更新WatchKit
在WWDC現在,他們可能會引入讓父應用程序決定是否自動安裝選項WatchKit
應用與否 。 這些只是純粹的推測,您可以在此處關注WWDC 。
如果沒有,您總是可以采用某種解決方法 。 例如,設置shared app group
和shared user defaults
。 當主應用程序啟動時,您可以詢問是否激活WatchKit
應用程序,並在shared user defaults
設置bool
。 啟動WatchKit
應用程序時,請檢查此bool
,如果用戶尚未回答“是”,則只需用label
遮蓋interface
,該label
告訴用戶首先進入主應用程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.