如何设置动态链接的branch.io
问题描述:
对不起,如果这个问题似乎新手,因为这是我第一次使用branch.io。我已将SDK集成到我的应用程序并测试了链接。但是,我坚持下一步 - 创建链接。如何设置动态链接的branch.io
我正在尝试设置branch.io,以便我的用户可以使用社交共享插件共享内容。内容是从CMS动态创建的。
一些善良的人会帮助我指出正确的方向吗? PS,我看了所有的单证提供,我读的越多,越糊涂我从Branch.io了
答
Amruta这里:
这是很容易创建你的应用程序中科联系,并添加动态生成内容到链接参数。 分支也有一个默认的分享表,可以集成到您的应用程序中,让您的用户能够共享链接。
您可以查看我们的文档here。
你只需要下面的代码添加到您的应用程序:
- 创建一个包含关于正在分享的内容细节BranchUniversalObject。
var branchUniversalObj = null;
Branch.createBranchUniversalObject({
canonicalIdentifier: 'monster/12345',
title: 'Meet Mr. Squiggles',
contentDescription: 'Your friend Josh has invited you to meet his awesome monster, Mr. Squiggles!',
contentImageUrl: 'https://example.com/monster-pic-12345.png',
contentMetadata: {
'userId': '12345',
'userName': 'Josh',
'monsterName': 'Mr. Squiggles'
}
}).then(function (newBranchUniversalObj) {
branchUniversalObj = newBranchUniversalObj;
console.log(newBranchUniversalObj);
});
-
使用
sharesheet()
方法与分公司普遍目的是表明该处的自定义共享片。您可以添加分析标签,如channel
,campaign
等作为参数。branchUniversalObj.showShareSheet({ // put your link properties here "feature" : "share", "channel" : "facebook" }, { // put your control parameters here "$desktop_url" : "http://desktop-url.com", });