如何使用分支创建自定义域链接并不会在Android

时间:2018-05-25 17:13:48

标签: android branch branch.io deeplink

使用branch.io我能够在我的应用中定位特定网址。 由于我使用自定义域名,因此无法在Android上执行此操作。 当我使用像

这样的链接时
  

myapp.com /#/ PARAM   ,myapp.com在https://dashboard.branch.io/link-settings上注册,我在" non_branch_link"中得到了我的网址。 iOS和浏览器中分支数据的属性,但不是在Android上,它类似于" myapp:// open?link_click_id = 123456789XXX"。

您知道我如何恢复初始网址,或者它是否是一个错误?

谢谢:)

1 个答案:

答案 0 :(得分:0)

如果您通过URI方案(例如Chrome)打开Android应用,那就是预期的结果。如果你想要" non_branch_link"要包含初始URL的属性,您必须实现App Links(Android等效的Universal Links)才能直接打开应用程序:

I/BranchSDK: posting to https://api.branch.io/v1/install
I/BranchSDK: Post value = {"hardware_id":"39caf5fa-39ae-45c8-88b9-de1c061c6dab","is_hardware_id_real":false,"brand":"LGE","model":"Nexus 5X","screen_dpi":420,"screen_height":1794,"screen_width":1080,"wifi":false,"ui_mode":"UI_MODE_TYPE_NORMAL","os":"Android","os_version":26,"country":"US","language":"en","app_version":"1.0","facebook_app_link_checked":false,"is_referrable":1,"debug":true,"update":2,"latest_install_time":1510601387046,"latest_update_time":1527289172137,"first_install_time":1510601387046,"previous_update_time":0,"environment":"FULL_APP","uri_scheme":"directory","android_app_link_url":"https:\/\/directory.app.link\/ThHCzVJvdN","external_intent_uri":"https:\/\/directory.app.link\/ThHCzVJvdN","cd":{"mv":"-1","pn":"com.brian.directory"},"metadata":{},"instrumentation":{"v1\/install-qwt":"0","v1\/install-brtt":"32"},"sdk":"android2.18.1","branch_key":"key_test_okzKiOjpEQ59noo95HfDxfgbDsfdcPCW"}
I/BranchSDK: returned {"session_id":"528681555951304587","identity_id":"528681555917749106","link":"https://directory.test-app.link?%24identity_id=528681555917749106","data":"{\"+non_branch_link\":\"https://directory.app.link/ThHCzVJvdN\",\"+clicked_branch_link\":false,\"+is_first_session\":true}","device_fingerprint_id":"528681555808722227"}
I/Choreographer: Skipped 157 frames!  The application may be doing too much work on its main thread.
I/BRANCH SDK: {"+non_branch_link":"https:\/\/directory.app.link\/ThHCzVJvdN","+clicked_branch_link":false,"+is_first_session":true}