用于推送通知的SOAP后端系统

时间:2014-09-03 10:53:52

标签: soap push-notification ibm-mobilefirst backend

我有一个使用Worklight的位置服务API获取用户位置的应用程序。用户进入某个区域后,我希望用户收到推送通知。我知道推送通知是从后端服务器发送的。但是,我不知道如何创建后端服务器。根据IBM的教程,我发现SOAP可以作为后端之一。我想问一下SOAP是否可以作为发送推送通知的后端服务器?如果是,我该如何实现?对不起,我不熟悉SOAP。非常感谢你提前!!

1 个答案:

答案 0 :(得分:2)

您的应用程序的后端可以以您想要的方式公开/消费; SOAP,REST等

推送通知(如您所说)从服务器(在WL中使用WL.Server.notify方法)到(订阅)客户端(在WL中使用WL.Client.Push方法)。 现在,您必须考虑一种“告诉”WL服务器在用户进入区域时将推送发送到(订阅)客户端的方式 - 例如通过估计客户端何时进入该区域或通过将位置发送到服务器(在后台),然后后端服务器确定用户进入区域的事实。

所以,你有: 1.后端位置估计器< - > WL服务器 - >推送提供商 - >客户 2.客户 - > WL服务器 - >确定该位置是否位于新区域的后端服务 - > WL服务器 - >推送提供商 - >客户端。

推送通知使用Apple(Apple推送通知服务),Google(Google云消息传递),Microsoft基础架构完成 - 每个人都有自己的方式。

请查看http://www.ibm.com/developerworks/mobile/worklight/getting-started.html#GS_notif,了解推送通知在Worklight中的工作原理。