【问题标题】:Rich push in Urbanairship in androidandroid中Urbanairship的丰富推送
【发布时间】:2013-12-14 07:44:07
【问题描述】:

我正在我的项目中实现 Android 推送通知。我正在实施urbanairship GCM 推送通知。当我浏览urbanairship 站点时,我注意到在消息选项卡下,有一个“测试丰富推送”选项。我已经通过从选项卡消息下的“TEST PUSH”发送推送消息完成了简单推送的测试。现在我的问题是在“TEST RICH PUSH”中,有两个新字段“USER”和“ALIAS”。 Is Rich push 用于仅向当前使用应用程序的特定用户发送推送通知。或者它有任何其他目的。也请让我知道如何在他们的新网站中启用“RICH PUSH”。(之前它是明确的。现在我查看了他们的整个网站,但我找不到线索)。对此的任何帮助都非常感谢。`

感谢提前

【问题讨论】:

    标签: android push-notification urbanairship.com


    【解决方案1】:

    Rich Push 自动成为 Urban Airship 库的一部分(至少从 3.0.0 版本开始,可能在此之前也是如此,但我不确定哪个版本号)。您只需在代码中做几件事即可启动并启动它。

    1. 在您的 airshipconfig.properties 文件中添加“richPushEnabled = true”行(不带引号)。
    2. 在您的清单文件中添加名为“com.urbanairship.richpush.RichPushUpdateService”的服务以及 PushService/PushWorkerService 等。

    你应该很高兴!如果不让我知道我可能忘记了什么。

    要发送推送,您必须使用此处的 curl 命令(在丰富推送下 -> 丰富推送广播):https://support.urbanairship.com/customer/portal/articles/1069013-helpful-curl-examples 在观众下而不是执行“全部”,一旦 UA 是已初始化:RichPushManager.shared().getRichPushUser().getId() (import com.urbanairship.richpush.*;) 并确保 MasterSecret 参数不是您的 api 密码,而是您的 UA 开发人员的 API 密钥中的主密码仪表板。

    我把所有东西都写出来了,因为 Urban Airship 的 Android Rich Pushes 文档 DNE,这绝对是可怕的。他们有一个示例项目,仅此而已。

    【讨论】:

    • 提供的链接已失效。
    • @MikeOrtiz 我更新了链接。这是一个不同的链接,我没有测试验证,所以如果我的信息不正确,请告诉我。对于没有进行测试,我深表歉意,我本周末没有携带测试设备。
    猜你喜欢
    • 1970-01-01
    • 2018-04-12
    • 2018-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-20
    • 2011-01-24
    • 1970-01-01
    相关资源
    最近更新 更多