问题标签 [branch.io]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Branch.io 在网页端生成链接,然后在应用程序中检索
希望以管理员在添加内容的 Web 端获取深层链接的方式进行集成branch.io
。然后他手动将链接发布到一些社交媒体等Twitter
,Facebook
然后用户点击该链接,它将把用户带到应用程序或应用程序商店。有没有可能,请指导如何处理。我很困惑branch.io
。据我了解branch.io
,通过短信和用户点击创建链接发送并被重定向到应用程序或应用程序商店。我的要求有效吗?如何实现这一点,请指导。已经花了半天多的时间。
deep-linking - Branch.io 向我返回一个未找到的文件
我正在尝试 Branch.io API,我认为我遇到了一个奇怪的问题,因为我无法正确创建我的链接:我可以使用该链接来启动没有参数的应用程序:此链接http://4t3i .app.link/KDSYTMnSZs。
它工作得很好,但是一旦我尝试在文档后面添加一些参数以附加查询参数,它就会返回一个File Not Found
网页。
我试过:
- https://4t3i.app.link/a/?&jobId=saucisse
- https://4t3i.app.link/a?%24deeplink_path=article%2Fjan%2F123&%24fallback_url=https%3A%2F%2Fgoogle.com&channel=facebook&feature=affiliate&user_id=4562&name=Alex(这是他们给出的例子)
我有一种感觉,我真的错过了一些东西,但不知道是什么。添加参数有那么容易吗:只是一个/然后附加参数?
android - 使用 Branch.io 时我应该检查 root 吗?
我应该在启动 Branch.io 之前检查 root 访问权限吗?
我担心推荐欺诈
android - 分支 IO 在 Android 的某些浏览器中不重定向
我在 Android 中使用分支 io SDK。但是,我面临重定向问题。每当从 Facebook 中单击该链接时,它就会被重定向到我的应用程序。但是,无论何时从浏览器单击它,它都不会重定向到我的应用程序。这是随机发生的。在某些设备中,它会从默认浏览器重定向到应用程序,但不会从任何其他浏览器重定向到应用程序。在其他设备中,它仅从 Chrome 而不是任何其他浏览器重定向应用程序。
编辑:
它每次都从 Facebook 应用程序重定向到该应用程序。
我有以下代码:
Android 清单中的代码
这就是我生成链接的方式:
javascript - SMS 未使用 Branch.io 和 intl-tel-input 发送到国际号码
我的表格只会发送到 10 位数的美国号码。一旦选择了国家,我想发送到国际号码。查看Intl-Tel-Input文档后,可能需要此代码,但我没有任何运气:myInput.val(myInput.intlTelInput("getNumber"));
这是Branch.io 发短信给我的应用程序文档,它主要是下面的代码以及 using 的更新phoneSMS
。
如何使用 branch.io 和 Intl-Tel-Input 发送到国际号码?
HTML
国际电话输入插件:
facebook - 从 Facebook 上的 branch.io 链接传递的意图数据不允许深度链接
我正在使用 Xamarin 表单和 Branch Xamarin SDK v2.1
当我打开非 facebook 共享分支链接时,我的活动将其作为 Intent DataString 接收:
cirql://open?link_click_id=256421691057450068
和深度链接工作得很好,但使用 facebook共享链接我的 DataString 是:
cirql://open?link_click_id=link-256421691057450068&target_url=https%3A%2F%2Fbnc.lt%2FSLEn%2FDfVaEjqR8s
添加不必要的数据并在我的 InitSessionComplete (字典数据)数据参数中不会带来任何链接数据,但默认的“is_first_session”和“clicked_branch_link”
任何线索如何解决?
cordova-plugins - iOS 构建在科尔多瓦分支指标插件中失败
我在使用 cordova CLi 6.0.0 在 iOS 上构建 Cordova-Ionic-PhoneGap-Deferred-Deep-Linking-SDK 时遇到错误。
*** 在 /Users/paarthdesai/.taco_home/remote-builds/taco-*remote/builds/21837/cordovaApp/platforms/ios/Trestro/Plugins/io.branch.sdk/BranchSDK.m:8 中包含的文件中: Trestro/Plugins/io.branch.sdk/BranchSDK.h:8:9: 致命错误: 'Branch/Branch.h' 文件未找到#import ^ 1 生成错误。****
branch.io - Branch.io 跟踪没有奖励的推荐
场景:用户(主要)向他的朋友发送应用程序下载链接,他的朋友使用相同的链接下载应用程序。当主用户再次打开应用程序时,他如何知道他的推荐成功(真假就够了)。
问题:我怎样才能使用 branch.io 做到这一点?
我的假设:
- createBranchUniversalObject
- generateShortUrl 并与朋友分享(现在朋友安装)
- 每当用户打开应用程序时,使用“getFirstReferringParams”来跟踪推荐
纠正我!
ios - 在 iOS 上使用 Branch.io 导致 applicationDidBecomeActive 崩溃
TL;DR
错误是 url 中的一个空格没有被编码。将由他们身边的分支人员修复
我集成了 iOS SDK 并按照指南中的说明完成了通用链接的所有设置。我已经正确配置了所有内容(或者看起来如此),打开一个链接会将我带到应用程序。但是,此问题似乎与深度链接功能无关。
脚步:
1.- 打开应用程序
2.- 返回主屏幕(不要关闭应用程序)
3.- 再次打开应用程序
4.- 崩溃
指定的 URL 具有不受支持的方案。仅支持 HTTP 和 HTTPS URL
线路崩溃是(BNCStrongMatchHelper.m:114):
UIViewController * safController = [[SFSafariViewControllerClass alloc] initWithURL:[NSURL URLWithString:urlString]];
但此时urlString
是一个https链接。
更多信息: