使用 MobileFirst 的基于位置的推送通知

Posted

技术标签:

【中文标题】使用 MobileFirst 的基于位置的推送通知【英文标题】:Location based push notifications with MobileFirst 【发布时间】:2019-09-25 10:13:31 【问题描述】:

我们正在尝试根据用户的位置向用户发送推送通知,例如,当用户到达某个位置附近时,他/她会收到来自应用程序的通知,我们目前使用的是 Mobilefirst 8.0。

【问题讨论】:

如何让服务器知道客户端的位置?你会打电话给适配器吗?尝试查看您是在寻找本地通知还是服务器发送的通知 我们正在寻找 Mobilefirst 服务器发送的推送通知 是的,我们正在使用 Java 适配器 【参考方案1】:

我会采用这样的解决方案:

    当位置插件检测到用户位于特定位置或区域时,它会触发。 在操作(成功回调)中,调用具有所有相关信息的 MFP 适配器。 此适配器可以直接调用 MFP Push 服务 REST 端点。调用看起来像 this。

    适配器调用后端,该后端将调用推送服务 REST 端点。这将在推送自定义有效负载方面提供更大的灵活性,可以根据业务案例(例如:节日、折扣)进行更改。

推送服务 REST 端点的完整列表是here。

【讨论】:

以上是关于使用 MobileFirst 的基于位置的推送通知的主要内容,如果未能解决你的问题,请参考以下文章

是否可以启用使用 MobileFirst SDK7.1 开发的推送通知可以运行 MobileFirst Server V8.0?

IBM-Mobilefirst 意外错误中的推送通知

MobileFirst Platform v7.1 - 管理多个推送通知

来自 MobileFirst 服务器的安全或加密推送通知消息

Mobilefirst 8.0 推送通知 API - 推送设备注册 (POST)

要从 MobileFirst 服务器推送到移动设备的加密推送通知消息