2016-01-23 58 views
0

我希望我的應用具有訂閱服務,而我看到的方式是將timeIntervalSince1970保留爲「截止日期」。但是,如果用戶改變系統的當前時間,這很容易避免。有沒有更好的方式來跟蹤離線模式?有沒有一種合適的方式來處理iOS上的訂閱?

+0

你的意思是在應用程序內購買訂閱?或一些自定義的「訂閱」? – luk2302

+0

@ luk2302我的意思是,我必須自己實現它們,對吧? – EBDOKUM

回答

0

看看這個post1,它解釋瞭如何測量通過的時間,獨立於時鐘和時區的變化。

你也來看看這個post2,它解釋瞭如何檢測設備時間的變化,只有當它手動更改

讓我知道如果這能幫助你:)

+0

我繼續找到關於'mach_absolute_time()'的[post](http://stackoverflow.com/questions/1450737/what-is-mach-absolute-time-based-on-on-iphone)。它根據自上次重新啓動以來處理器完成的數量返回一個「Int64」。我認爲用戶更有可能重啓設備(電池耗盡後),而不是設置中的更改時間。如我錯了請糾正我。 – EBDOKUM

相關問題