【问题标题】:push notifications using OSB使用 OSB 推送通知
【发布时间】:2016-02-25 22:38:53
【问题描述】:

为了通过 OSB 代理 web 服务使用推送通知,有人可以建议 web 服务结构应该如何(元素、属性、操作),这是在 wsdl/ 中为一般推送通知定义所需的?架构,以支持推送通知的最大功能。

据我们所知,发送短信、手机号码和要发送的文本是强制性的,此外还可以设置必须发送的时间和电子邮件地址,可选的 cc/bcc 和电子邮件正文,对于推送通知什么是格式和支撑结构?

提前致谢。

【问题讨论】:

  • 这是 OSB 问题、推送通知问题还是 API 设计问题?
  • 可以使用 OSB 调解推送通知到其他设备。结构/格式取决于是苹果、安卓等。例如,Apple 推送通知服务的通知负载是一个 json 字典对象,您需要阅读您所使用的每个设备的负载的文档和规范管理,然后提出具体的解决方案。

标签: xml push-notification wsdl schema osb


【解决方案1】:

我们使用OSB 服务实现了推送通知,方式如下:

首先确定JSON payload 格式。您可以在此处找到有关有效负载字段的信息:https://developers.google.com/cloud-messaging/android/client

OSB本身比较简单。 在主流程中您需要做的就是将请求转换为JSONXQuery 并调用Google API。我的方法是使用Java callout 和简单的基于HTTPUrlConnection 的客户端调用Google。 必须传递给OSB 的必填字段是Device ID 和您的Google account ID(假设您有一个)。

此流程适用于AndroidiOs 设备。可能你最终会得到不同的XQueryiOs 的API 端点。 然而,谷歌表示可以使用相同的 API 发送iOs 消息,但我还没有尝试过。希望它会有所帮助。

【讨论】:

    猜你喜欢
    • 2015-05-12
    • 1970-01-01
    • 2015-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多