我在试图找出如何通过城市飞艇发送测试深层链接消息时遇到问题。
在我的生产城市飞艇帐户中,我可以清楚地看到一个部分,我可以用深层链接创建消息:
但在我的开发城市飞艇帐户中,没有任何部分可以添加此深层链接消息 - 我唯一的访问权限是基本的测试工具,如下所示:
您是否因某种原因无法访问深层链接选项? 我假设我甚至可以通过修改原始有效负载发送深层链接 - 但我无法看到任何文档。
有人可以指出我正确的方向 - 非常感谢。
答案 0 :(得分:0)
您需要预先配置深层链接,使其显示为选项(在生产和测试中)。为此,请转到“设置”(位于左侧面板底部),然后转到“配置”。确保在“Composer配置”中“登录页面,深层链接,URL和添加标记”为ON。在深层链接选项卡下,按“新闻深层链接”。该名称将在消息编写器中稍后显示,并且url是您希望通过通知发送给应用程序的信息。在这里阅读更多内容:http://docs.urbanairship.com/user-guide/message-composer.html#configure-deep-links
对于iOS实现,请阅读:http://docs.urbanairship.com/topic-guides/ios-deep-linking.html#customizing-the-deep-link-action
答案 1 :(得分:0)
您还可以添加'额外' '测试推送'中的有效载荷中的参数页面(https://go.urbanairship.com/apps/.../test/push/#ios)。 UA使用密钥" ^ d"对于深层链接:
{
"audience": {
"device_token": "..."
},
"notification": {
"alert": "Test",
"ios": {
"extra": {"^d":"..."},
"badge": 0
}
},
"device_types": [
"ios"
]
}