【问题标题】:Ionic - Push Notifications between two different AppsIonic - 在两个不同的应用程序之间推送通知
【发布时间】:2016-01-14 03:08:37
【问题描述】:

我正在开发两个不同的应用程序的 Ionic 项目:

1) 公司应用程序 - 公司将能够发布新的工作机会。

2) 用户应用程序 - 他们将能够检查任何角色,如果用户申请角色,提供该工作的公司应收到推送通知。

如您所见,我的问题是:一个应用程序如何推送到另一个应用程序? Ionic 有解决方案吗?如果没有,还有其他方法可以解决这个问题吗?

期待您的来信!谢谢!

【问题讨论】:

    标签: android ios mobile ionic-framework ionic


    【解决方案1】:

    推送通知的全部意义在于让后端服务器能够启动通信并通知移动设备更新。这就是说,您必须执行服务器端逻辑才能实现您所需要的,这是您案例的示例场景:

    1. 按照ionic push quick start guide 上的步骤将您的公司应用程序注册到ionic.io,当您注册您的应用程序时,您会获得一个唯一ID,您可以使用该ID 从您的服务器端代码发送推送通知,可以找到python 的示例代码在API Examples
    2. 公司 A 使用公司应用程序发布一个新工作,该工作将添加到您服务器上的数据库中。 A公司可以选择订阅推送通知,当他们这样做时,将为该设备生成一个唯一的令牌ID,将此令牌发送到您的后端服务器,因为您需要它来发送通知,请检查API Examples
    3. 用户 B 使用用户应用程序申请工作,他的申请是 传播到服务器。
    4. 您的服务器端代码将确定该职位是由订阅推送通知的公司 A 发布的,并将使用公司令牌 ID the application id, and the application secret 键在公司应用程序上向公司发送通知。

    【讨论】:

    • 是的,完全正确!我喜欢这种方法,这就是我所需要的。我怎样才能做到这一点?你知道吗?
    • 您的应用程序有任何类型的后端吗?
    • 是的,我愿意,python / django。我不知道的是如何识别要推送的每个设备...
    • 我刚刚编辑了我的答案,以包含您需要的有关如何识别设备以及如何发送通知的信息。
    猜你喜欢
    • 2021-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-12
    • 1970-01-01
    相关资源
    最近更新 更多