打开在Mob后台注册的应用,点击进去,展开ShareSDK产品,相关配置如下:
包含了我们所有支持的平台,可以在这里控制配置每个平台的初始化信息,点击平台右边设置按钮,以微信为例如图:
如果把状态开关打开,那么就必须要配置微信的AppId,AppSecret以及Universal Link的值,后台配置优先级高于代码设置,如果配置了会优先读取后台配置信息。如果状态开关关闭掉,那么可以不配置AppId等信息,这个并不是必须要配置的,其他平台同理。
首先把回流短链总开关打开,如下图
然后设置每个平台是否使用转短链,如下图
另外需要在短链域名设置选项添加白名单设置,需要把您自己分享的链接域名配置进来,如下图
当上面都设置完成,分享的长链接就可以自动转为短链,默认转成短链域名是l.mob.com,另外也可以统计到回流数,就是分享出去的链接被别人点击的次数。
如果想用自己的域名,需要在域名设置中,设置自己的域名,同时进行以下配置
在微信,QQ,微博,Line等平台分享的时候,因为平台增加了Universal link的校验,需要用户生成Universal link在平台上配置使用。用户可以自己生成,需要有如下条件:
必须有一个支持HTTPS的域名,并且拥有该域名下上传到根目录的权限(为了上传Apple指定文件)
为了给用户提供便利,我们这边也可以帮用户生成Universal link。在我们这边注册应用添加了ShareSDK产品,后台就会帮生成Universal link,这个Universal link针对应用是唯一的,每个应用都会生成不同的Universal link。如果要使用我们的,还需要配置好相应的Team id等信息,如下图
Team id:开发团队的ID,可在苹果开发者后台查看
Bunlde id:开发者账号下的所有应用对应一个Bundle id,可见于项目Info.plist文件的Bundle identifier,是项目唯一标识,务必于项目中保持一致
QQ AppId:如果需要分享qq平台,需要填写这个信息,填写qq初始化里的AppId即可
将以上信息都填写好之后,保存设置,才能使用我们生成的Universal link信息配置。