很抱歉,这个问题似乎是新手,因为这是我第一次使用branch.io。我已将SDK集成到我的应用程序中并测试了该链接。但是,我坚持下一步 - 创建链接。
我正在尝试设置branch.io,以便我的用户可以使用社交共享插件共享内容。内容是从CMS动态创建的。
有些善良的人会帮我指出正确的方向吗? P.S,我已经阅读了所有提供的文件,我读的越多,我就越困惑
答案 0 :(得分:1)
来自Branch.io的Amruta:
在您的应用中创建分支链接非常容易,并将动态生成的内容添加到链接参数中。 Branch还有一个默认的共享表,可以将其集成到您的应用程序中,以便您的用户能够共享链接。
您可以查看我们的文档here。
您只需将以下代码添加到您的应用中:
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()
方法与Branch通用对象一起使用,以显示Branch的自定义共享表。您可以添加channel
,campaign
等分析代码作为参数。
branchUniversalObj.showShareSheet({
// put your link properties here
"feature" : "share",
"channel" : "facebook"
}, {
// put your control parameters here
"$desktop_url" : "http://desktop-url.com",
});