2016-04-28 30 views
0

我是Azure的新手 - 到目前爲止,我已經完成了「創建Apache Cordova應用程序」,「添加身份驗證」,「添加推送通知」等教程。現在我想添加一張表到我的應用服務,但找不到一篇好文章。它們似乎都基於舊的移動服務而不是新的應用服務。我應該使用什麼App服務數據庫控制器用於Cordova?

我閱讀了文章「使用Azure移動應用程序的.NET後端服務器SDK」,留下的問題多於答案。現在我不確定TableController是否是我需要的所有其他可用控制器的最佳控制器。

什麼是最好的文章,將幫助我理解如何實現數據庫/表讀取,寫入,刪除應用服務,然後在Cordova客戶端中使用它?

是否有一個數據庫控制器列表(矩陣),讓新手瞭解哪一個最好基於客戶端和環境?

感謝您的幫助, 邁克

+0

教程推薦問題不適用於StackOverflow。 –

回答

0

爲客戶端我會建議使用official client Cordova library for the Mobile Apps

至於後端,您可以:

1)創建易於表連接(存儲的SQL Server)的

2)創造輕鬆API

3)配置訪問API(GET ,POST等) - 與身份驗證密鑰或沒有,等 enter image description here 4)使用客戶端庫

如果你想創建一個新的表調用該API,你可能要初始化的OB對象的主題模型和後端表格的映射。

至於推送通知,你有兩種方式(兩者都是從儀表板配置):

1)您可以發送通知,在調用的API動作的反應。例如,如果有一個插入操作用戶被調用,相應的POST腳本正在執行,您可以在其中執行任何操作 - 例如發送通知。這是最簡單的方法,但我不能說它非常靈活。

2)通知中心(位於您的web應用程序的設置中,推送窗格)。 NH基本上是發送通知的機制。它應該被配置爲使用通知平臺 - 如果您使用Windows,它是WNS,Apple的APNS等。每個平臺都有自己的一組參數,您應該配置。這是允許您的應用程序要求發送通知的連接 - 接下來,雲後端會檢查您的後端Web應用程序是否與通知平臺連接,如果是,請求平臺發送推送。它是如何工作的(從10000米):-)。 NH是一個強大的機制 - 它可以與標籤一起工作(例如,如果您想將推送從應用程序發送給具體用戶,您可以訂閱它們到一些獨特的標籤,然後將它們作爲目標)。

第一種方法是更多的客戶端平臺不可知,第二種更靈活,但我不確定是否有對Cordova的開箱即用的支持。你可以從plugin開始。

+0

感謝Easy Tables上的信息!我確實嘗試了一下,因爲它的名字意味着它很容易。但是,我確實想要實施推送通知。由於這是無代碼解決方案,我的猜測是它不允許推送通知。那是對的嗎?如果不是的話,什麼是可以在客戶端和服務器上實現的最佳SQL控制器,它也允許推送通知? – Mike

+0

@Mike因爲這個問題從我的角度來看過於寬泛,我在回答中加入了那個評論。關於控制器 - 你不需要任何SQL控制器來處理通知的東西。您應該爲應用程序註冊通知並請求發送它們。您應該設置後端 - 這基本上是將安全信息從相應的通知平臺複製到移動應用程序儀表板的過程。 –

相關問題