1

我正在重寫一個在Ionic 1中完成的應用程序,以Ionic 2完成。舊代碼庫完成了100%HTTP獲取/發佈,這給UX提供了一個非常糟糕的數據保存和檢索。目標是將帶有Azure移動服務的新離線同步數據/ blob(圖片)的新Ionic 2應用程序與SQL Server數據庫後端(已完成)整合在一起。使用Azure移動服務離線同步與Ionic 2

到目前爲止,我已經嘗試

Azure的科爾多瓦插件 我跟阿德里安·霍爾的文檔(https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-cordova-get-started-offline-data),並設法繞過有些工作示​​例的離子1而不是2

JavaScript客戶端庫 我甚至關注了Richard Shergold的博客文章(https://ionicallyspeaking.com/2016/10/11/ionic-2-and-azure/),並設法從Ionic 2獲取數據的工作示例,但未設法繞過脫機同步位。

最大的差距在於目前​​圖書館沒有可用的類型。根據正在籌備的團隊。 (https://github.com/Azure/azure-mobile-apps-js-client/issues/79

有沒有人超越?它在社區中非常有限:9有人可以幫我指導一個如何啓用離線與Ionic 2應用程序同步的示例。

我所有的代碼片段都與上述鏈接中的代碼片段相同。我沒有試過就不問。我真的需要一些幫助。請!

回答

0

https://github.com/Azure-Samples/app-service-mobile-cordova-client-conflict-handling是一個Cordova示例,演示如何使用脫機同步以及如何處理衝突(如果有)。這應該是您的Ionic應用程序的一個很好的參考。

+0

嘿謝謝你的答案。當我在Ionic 1中做了一個例子的時候,我看了一下你的回購,但是我特別希望將它整合到Ionic 2中,就像我說的,我在Ionic 2中發現的困難是在我的Ionic 2中整合/使用類型腳本。 –

+0

我明白了。我們的積壓項目中添加了類型定義。您是否查看了https://azure.github.io/azure-mobile-apps-js-client/上的API參考?在沒有類型定義的情況下,這在短期內可能是有用的參考。 – Shrirang

+0

感謝您的鏈接,它肯定會有所幫助。我已經看到人們開始爲模塊編寫自己的* .d.ts,但不會因爲它不是官方的而依賴它們。但我相信,如果你們開始我們可以貢獻出寫作的定義。 –

相關問題