2010-02-01 131 views
1

何時數據恢復爲應用程序?如果我將數據保存在應用程序的文檔目錄中怎麼辦?然後他們與iTunes同步。現在iTunes有備份。將這些新設備同步到他們的iTunes時,這些數據是否會填充到其他設備?或者他們是否會全新安裝我的應用?我試圖弄清楚如何跟蹤應用程序購買中的訂閱,並想知道我是否可以在NSUserDefaults或其他本地商店中保留記錄。iPhone何時從備份恢復數據

回答

1

備份是按設備的。因此,iPod的備份將不會恢復到您的iPhone。換句話說,沒有同步。

0

如果用戶備份到iTunes,然後將其備份恢復到其他設備(可能他們丟失了原來的iPhone),則應用程序Documents目錄的內容將被置於新設備上。 tmp文件夾中的任何內容都不會像這樣備份或恢復,但Documents文件夾將會被備份或恢復。

但是,這不是存儲應用內購買信息的最佳方式。您應該將其存儲在您自己的服務器上,並記錄已購買內容的使用次數。通知用戶他們可以使用它一定次數(比如三次),之後他們將不得不再次購買它。我不完全確定任何細節(比如如何驗證他們的身份),但它應該讓你開始。

+0

是的,我已經看到,這是推薦的方式,但是我沒有看到如何識別用戶。我看到如何識別設備,但重點是允許用戶交換設備,而不是放棄訂閱。這似乎是蘋果公司在其開發論壇上的所有評論/問題上的一大漏洞。 – jamone 2010-02-01 13:27:22

1

很多時候iTunes無法創建所有iPhone數據的完整備份,稱它爲聯繫人,消息,郵件等。由於未正確安裝iTunes,可能會發生此類問題。所以,你應該檢查iTunes是否已經正確安裝。如果iTunes沒有問題,那麼您可能會嘗試創建無法在iTunes幫助下備份的文件的備份。爲了克服這個問題,你需要使用iPhone backup應用程序。通過使用此工具,您將能夠安全地在幾分鐘內準備好所有文件的備份。