2011-03-08 101 views
1

我正在開發一個安全用途的應用程序,其中有1項要求是「如果iPhone被盜被徹底清除iPhone數據」。如何以編程方式清除iPhone數據?

在搜索此功能時,我遇到了一個支持「遠程清除所有數據」功能的應用程序「Find My iPhone」here

我不明白這個功能是如何實現的。有人可以爲我解決這個問題嗎?

我不確定,但我看到「查找我的iPhone」使用「MobileMe服務」。有人可以提供我有用的材料,或有人可以向我解釋如何使用此「MobileMe服務」來開發我的應用程序嗎?

+0

這會導致惡意。特別是當你還有其他問題是如何鎖定iPhone和越獄iPhone。 – 2011-03-08 14:25:19

+0

這個權限是否允許應用程序? – John 2011-03-08 14:27:47

+0

這是毫無意義的,我不知道它是不可能的,即使它是不可能的,你必須預先設置它以允許訪問,如果是這樣的話,我肯定蘋果最終會趕上它,並提供更新或什麼:) – Val 2011-03-08 14:28:51

回答

0

遠程擦除僅適用於Exchange用戶和MobileMe用戶(通過「查找我的iPhone」應用程序)。據我所知,MobileMe沒有公開API或SDK。

「查找我的iPhone」是由Apple開發的,所以如果他們使用某些私有API與某些雲服務來實現此功能,我不會感到驚訝。我讀到手機需要互聯網連接,並啓用了推動才能使擦除工作。

+0

好的..謝謝很多更新我..但有沒有什麼我可以做的而不越獄我的設備來實現這個功能?你可以提出任何出路...我搜索了很多,並得出結論,在iPhone上我只能通過應用程序清除聯繫人和calander事件。我也想清除郵件,短信等。 – Tanu 2011-03-08 14:55:09

+0

使用公共API,據我所知,不可能做你想做的事。 – 2011-03-08 15:03:46

+0

@Tanu - 如果任何iOS應用程序可以修改其他應用程序的數據,請仔細考慮安全隱患。出於非常好的原因,Apple可以防止您的應用程序突破其沙盒。坦率地說,我很驚訝他們給了我們他們爲聯繫信息提供的訪問級別,看看如何被濫用。您嘗試構建的安全應用程序在非越獄手機上是不可能的,如果這是Apple無法在App Store上放置它的方式。 – 2011-03-08 23:34:54

0

你不能在沒有越獄的情況下實現這一點 - 很簡單。

應用程序被鎖定在沙箱內。您無法訪問這些沙箱之外的資源 - iOS不會允許您。您的應用在其沙箱外沒有讀/寫權限。

相關問題