簡體   English   中英

如何關閉Apple Watch擴展程序的自動安裝?

[英]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 groupshared user defaults 當主應用程序啟動時,您可以詢問是否激活WatchKit應用程序,並在shared user defaults設置bool 啟動WatchKit應用程序時,請檢查此bool ,如果用戶尚未回答“是”,則只需用label遮蓋interface ,該label告訴用戶首先進入主應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM