2015-07-21 66 views
1

我有一個使用Purchase插件進行訂閱的Cordova應用程序。在Android和iOS上,如果應用程序啓動離線,商店將發出無法連接到商店的錯誤。這本身就很好。我可以檢查他們是否仍在試用中,如果是,請授予其他應用的訪問權限。Cordova Purchase Plugin離線驗證訂閱

問題是如果他們要麼未在試用版中,要麼先前購買過訂閱。

如果他們不在審判中,我認爲他們基本上是SOL,但我願意接受創造性的建議。

但更重要的是,如果iOS上有活動訂閱,插件將不會驗證該訂閱,因爲它無法聯繫商店進行驗證。它會拋出一個錯誤。在Android上,它將驗證訂閱電話是否處於脫機狀態。

因此...我的主要問題是...如何使用cordova購買插件離線驗證iOS訂閱?這是否應該脫機使用iOS或脫機實施?

回答

0

訂閱應該使用服務器進行驗證,這是不可能脫機的。當訂閱狀態無法驗證時,您可以實施自己的策略(默認允許或拒絕訪問)。您可以記住localStorage中的最後一個訂閱狀態。

正確的答案都取決於您的訂閱提供的訪問權限。

可下載的內容?允許在訂閱(當然是在線)下載內容,在離線狀態下訪問下載的內容。