我尝试在branch.io deeplink上附加查询字符串,以便将数据从链接传递到应用。
测试是这样的:
https://example.app.link?type=123&hello=world
但在Android中,'键入'参数被删除不像'你好'
这是Intent的转储:
[branch_data = {"〜ID":" 0"&#34 +网址":" https://example.app.link/?hello=123&#34 ;, "你好":" 123""〜creation_source":6,&#34 +域":" example.app.link&# 34;,&#34 + click_timestamp":1511169927,&#34 + clicked_branch_link":真,&#34 + match_guaranteed":真,&#34 + is_first_session":真}]
我认为'键入'这个词是保留的,还有其他像这样的关键词吗?
有没有办法使用'键入'单词作为参数?
答案 0 :(得分:1)
来自Branch.io的Amruta:
如您所知,type
关键字已保留,因此无法用作自定义查询参数。不幸的是,没有办法解决这个问题。
以下是保留关键字列表
'iframe_src', 'has_app', 'app_id', 'data', 'tags', '~tags', 'channel', '~channel', 'feature', '~feature', 'stage', '~stage', 'campaign', '`~campaign', 'type', 'duration', 'click', 'callback', 'post_data', 'branch_key', '$journeys_title', '$journeys_description', '$journeys_icon_image_url', '$journeys_reviews'