在Codenameone中了解推送通知环境和定价

问题描述:

我知道专业账户需要能够连接到Codename的推送通知。在Codenameone中了解推送通知环境和定价

1)是否有每次推送通知发生的费用,例如发送的每百万美元通知金额?

2)CN1的推送通知保证传送?如果电话不在线,它会重试吗?

3)接收推送通知是否有保证的上限延迟?

4)我用推VS WebSockets的辩论,我不是100%肯定的权衡,并希望任何见解

您的问题似乎从一个网络协议,它采用推的方式出现Android鼓励的东西,但它不是跨平台的好主意。

我们建议使用适当的通信协议,例如WebSockets等,并只使用推送营销相关的通知。这更便于携带,功能强大,并且不受推送(例如权限)的限制。以在上下文中的答案,下面更有意义:

  1. 号有硬配额: Pro的用户仅限于1M每月或50K每天。 企业每月限额为10M每月500k。这些配额可以根据具体情况进行个性化定制。请注意,只要您不使用push作为网络协议,这些数字对于典型应用来说就相当大。

  2. 不。我们使用本地推送服务器,并受到其传送限制的限制,它们不保证传送。推送本质上是不可靠的,只能用作辅助通信媒介而不是网络协议。

  3. 使用WebSockets。

    • 按需要走通苹果/谷歌服务器,这些服务器是不可靠的复杂&不相容

    • 推不工作无处不在如点燃或所有港口例如JavaScript的推动并不适用于所有的浏览器

    • 推送可以通过,这意味着你从字面上不能依靠连在支持的平台

    • 它的工作你需要自己的服务器来处理推送用户禁用工作发送和配料无论如何,所以你不能去“无服务器”与推

    • 推送强制对邮件大小限制

    • 推不“真”的工作时,一个应用程序是在后台iOS版。在iOS中,包含可视有效负载的推送通知将显示例如一个图标,徽章,消息,声音等,即使在后台应用程序。然而,非可视化的有效载荷不会,如果它没有运行

所有的事情考虑推才有用视觉通知和营销作为除了你的通信协议传送到您的应用程序不作为替代品。

+0

LocalNotification是否需要专业订阅?我只是想知道我是否可以用我目前的基本订阅进行测试。我最终可能会实现一个混合Websockets/LocalPush通信层。 – 3lix

+0

由于本地通知不需要服务器,所以本地通知很有效,但它与推送非常不同(尽管看起来很相似)。在iOS上,可视化推送将在后台工作,并由服务器事件触发。本地通知将需要您安排通知 –