android中城市航空的丰富推进

android中城市航空的丰富推进,android,push-notification,urbanairship.com,Android,Push Notification,Urbanairship.com,我正在我的项目中实现Android推送通知。我正在实施urbanairship GCM推送通知。当我浏览urbanairship站点时,我注意到在messages选项卡下,有一个“TEST RICH push”选项。我已经通过从messages选项卡下的“TEST push”发送推送消息完成了测试简单推送。现在我的问题是“测试富推”,有两个新字段“USER”和“ALIAS”。Is Rich push仅用于向当前使用应用程序的特定用户发送推送通知。或者它有任何其他目的。另外,请让我知道如何在他们的

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


感谢Invance

Rich Push自动成为城市飞艇库的一部分(至少从3.0.0版开始,可能在那之前也一样,但我不确定是哪个版本号)。在代码中,只有一些事情可以让它启动

  • 在airshipconfig.properties文件中添加行“richpusheenabled=true”(不带引号)
  • 在清单文件中,添加名为“com.urbanairship.richpush.RichPushUpdateService”的服务以及PushService/PushWorkerService等
  • 你应该可以走了!如果不让我知道,我可能忘了什么

    要发送推送,您必须使用此处的curl命令(在Rich push->Rich push broadcast下):在访问群体下,而不是执行“全部”,在UA初始化后将该值吐出到日志的某个位置:RichPushManager.shared().getRichPushUser().getId()(导入com.urbanairship.richpush.*)并确保MasterSecret参数不是api机密,而是UA开发者仪表板上api密钥中的主机密


    我把一切都写了出来,因为城市飞艇的文档DNE为android Rich推送,这绝对是可怕的。他们有一个示例项目,但仅此而已

    提供的链接不再有效。@MikeOrtiz I更新了链接。这是一个不同的链接,我没有测试验证,所以如果我的信息不正确,请让我知道。我很抱歉没有测试我这个周末没有带测试设备。