2013-04-06 39 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对象上可用)。