2

我喜欢 Parse 的一件事是 REST API,它允许我从外部网站向“频道”发送推送通知。我很好奇 Windows Azure 移动服务是否提供此功能或类似功能。

据我所知,实现此结果的最佳方法是创建一个表,用于存储 Azure 移动服务上的推送通知。覆盖 onInsert node.js 脚本以在插入记录时发送推送。插入来自现有的 REST API,它允许我与平板电脑本身进行交互。

例如,我希望能够向 API 提供我的 iOS 设备令牌以及对 REST 端点的各种应用程序访问凭据,并使用移动服务代表我发送通知,同时将这些客户端的信息保存在我自己的数据库托管在 SQL Azure 或其他位置。

感谢您的任何见解。

杰森

4

2 回答 2

2

今天,这可以通过在移动服务中创建一个仅用于脚本层的“虚拟”表来实现。无需执行 request.execute(),您只需输入调用 push.APNS(或您要推送到的任何平台)的代码即可推送到您的客户端。您可以使用 mssql 模块在连接的数据库上执行存储过程或自定义 sql(如果您将数据与连接到移动服务的数据库分开存储,则可以与不同的 SQL 数据库通信)。至于向服务获取数据,只需发送您需要的任何数据,就像您要将数据插入表中一样(因此它们将成为插入脚本中 ITEM 参数上的字段)或使用可选的 PARAMETERS 参数在对您的 MSTABLE 对象进行调用时(并且它们将在请求中可用。

于 2013-04-07T14:49:50.070 回答
0

现在可以使用 API 功能代替虚拟表。此问题中的更多详细信息: 如何使用 Azure 移动服务 API 功能

于 2013-06-15T10:30:03.930 回答