2009-01-14 35 views
1

據我所知,目前沒有可用任何公開的API或任何「合法」 /「官方」訪問這些...iPhone本機應用程序 - 訪問通話記錄,短信,日曆,iTunes資料庫

我的方式只是想知道如何來一些桌面應用程序(MissingSync,iPhoneDrive)有權訪問那些然後...

更新:我發現桌面應用程序仍然顯示從iPhone設備最新的信息,而不必同步/備份該設備到桌面。這使我得出結論,桌面應用程序必須直接從設備獲取信息,而不是從桌面上的備份(Windows PC:C:\Documents and Settings\USERNAME\Application Data\Apple Computer\MobileSync\Backup)獲取信息。糾正我,如果我在這裏丟失的東西..)

回答

0

我認爲這是因爲在桌面上蘋果公司沒有辦法限制隨機應用程序尋找iPhone備份居住的某個文件夾(Windows PC:C:\ Documents and Settings \ USERNAME \ Application Data \ Apple Computer \ MobileSync \ Backup)並從中讀取信息。

+0

不知道爲什麼這被改裝下來。這正是他們的工作方式 - 通過閱讀駐留在PC/Mac上的備份。 – 2009-01-14 12:46:17

0

iPhone將這些數據存儲在SQLite數據庫中。如果應用程序可以訪問這些文件,則可以訪問這些數據。

+0

應用程序如何訪問越獄手機上的路徑。 – iPhoneDev 2009-11-27 10:59:15

0

嗯,我認爲這取決於應用程序以及獲得最新信息的重要性 - 我已經看到兩者都完成了。

但我認爲直接從手機獲取數據也可能因爲我發現從谷歌這個項目 - http://code.google.com/p/iphonebrowser/

另一種方式的一些應用程序做到這一點是通過詢問您的計算機和iPhone是在同一個網絡上然後他們也可以直接訪問iPhone的文件系統(東西的應用程序,也是蘋果自己的iTunes的遠程應用程序)

+0

所以如果直接從手機獲取數據可能與桌面應用程序,爲什麼不能iPhone本機應用程序可以訪問iPhone的Fie系統(短信日誌,通話記錄,日曆等)?如果Apple尚未發佈(iPhone)API,那麼這些桌面應用程序正在使用哪些API? – user54927 2009-01-15 11:21:34

相關問題