2013-04-06 44 views
2

我喜歡Parse的其中一件事是REST API,它允許我將推送通知從外部網站發送到「頻道」。我很好奇,如果這或類似的東西可用於Windows Azure移動服務。適用於Windows Azure移動服務的REST API

從我所看到的,實現此結果的最佳方法是創建一個表,該表將推送通知存儲在Azure移動服務上。插入記錄時,覆蓋onInsert node.js腳本以發送推送。插入是通過現有的REST API來實現的,它允許我與平板電腦本身進行交互。

我想要的是能夠將我的iOS設備令牌提供給API以及各種應用程序訪問憑據提供給REST端點,並使用移動服務代表我發送通知,同時保留信息在託管在SQL Azure或其他位置的我自己的數據庫中的這些客戶端上。

感謝您的任何見解。

傑森

回答

2

今天,這是通過創建移動服務的一個「虛擬」的表,你只能使用腳本層更多鈔票。代替執行request.execute(),您只需將調用push.APNS(或您推送的任何平臺)的代碼放入您的客戶端即可。您可以使用mssql模塊在連接的數據庫上執行存儲過程或自定義sql(如果要將數據與連接到移動服務的數據庫分開存儲,則可以與不同的SQL數據庫進行通信)。就獲取數據到服務而言,如果要將數據插入表中(所以它們將成爲插入腳本中ITEM參數的字段),或者使用可選的PARAMETERS參數,只需發送需要的任何數據即可當對MSTABLE對象進行調用時(並且它們將在腳本中的REQUEST.PARAMETERS對象上可用)。