2013-02-19 143 views
1

我正在開發一個應用程序,在該應用程序中我們提供了遠程聯繫人,日曆等擦除選項。在我們發現iCloud之前,該功能運行良好。限制iCloud聯繫人/日曆同步

現在,當我們發送從網絡到設備的擦除命令時,它會按照預期從設備中刪除所有聯繫人。但是,如果用戶設置了iCloud帳戶並且對聯繫人開啓,當聯繫人因爲我們的應用程序的擦除命令而被刪除時,聯繫人應用程序會通知iCloud它將從iCloud中刪除用戶的所有聯繫人。

當用戶發送擦除,他可能最初已經設置了iCloud帳戶,他可能不知道這種副作用。

是否有任何解決方法,我們可以限制iCloud刪除?

回答

0

我不確定這是否合理。刪除聯繫人而不從iCloud中刪除聯繫人將無法工作,因爲設備只需從iCloud再次下載聯繫人即可。

您是否正在嘗試創建一種MDM應用程序?

+0

嗯...大概你在說什麼是對的。即使我從未從雲中刪除聯繫人成功,只要設備同步,它就會將其下載回去。我正在開發防盜類應用程序。所以如果設備被盜,用戶可以發送遠程擦除命令,這將刪除設備上的所有聯繫人。但是在iCloud ON上,它會打敗整個目的。有什麼辦法可以在我的應用程序運行時關閉iCloud嗎?這可能會訣竅:P – Sagrian 2013-02-20 05:34:38

+0

Apple已經支持遠程擦除設備的功能。 – bbarnhart 2013-02-20 13:50:27

+0

哈哈...是的,我知道。但是,我正在爲這個應用程序工作獲得報酬,所以蘋果公司提供了這一點並不重要:P對嗎? – Sagrian 2013-02-21 05:25:56