如何设置动态链接的branch.io

问题描述:

对不起,如果这个问题似乎新手,因为这是我第一次使用branch.io。我已将SDK集成到我的应用程序并测试了链接。但是,我坚持下一步 - 创建链接。如何设置动态链接的branch.io

我正在尝试设置branch.io,以便我的用户可以使用社交共享插件共享内容。内容是从CMS动态创建的。

一些善良的人会帮助我指出正确的方向吗? PS,我看了所有的单证提供,我读的越多,越糊涂我从Branch.io

Amruta这里:

这是很容易创建你的应用程序中科联系,并添加动态生成内容到链接参数。 分支也有一个默认的分享表,可以集成到您的应用程序中,让您的用户能够共享链接。

您可以查看我们的文档here

你只需要下面的代码添加到您的应用程序:

  1. 创建一个包含关于正在分享的内容细节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); 
}); 
  1. 使用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", 
    }); 
    
开始=“2”>