乐趣区

关于android-sdk:MobLink后台基本配置

Android 端配置信息

  • App Links: 是主动生成, 其余内容能够手动配置, 须要留神的是 ShareSDK 闭环分享与 MobLink 的 APPlinks 配置通用的,请不要随便批改另一处配置,可能导致性能不可用;
  • 指纹证书 (SHA256):填写的是 apk 包签名文件(keystore) 的 SHA256;
  • 包名:填写是 app 的包名;
  • URI Scheme:填写内容的格局是这样的“://”, 建议您这边设置成这样”ssdk+mobappkey:// cn.sharesdk.loop”,eg: ssdk2d7dc779618c8://cn.sharesdk.loop, 这样能够和闭环分享保持一致;
  • 下载 / 疏导地址:当您手机上没有装置跳转的 app, 点击”关上 app”时就会跳转到这边设置的网址, 填写的是 app 的下载疏导网页.
  • 利用宝下载链接: 当须要在微信内点击链接进行场景还原时, 这个链接是必须配置的, 是对应 APP 在利用宝中的下载地址(留神点: 手机上须要下载利用宝, 如果没有装置利用宝也会跳转失败)
  • 无效工夫:是个工夫是点开链接后开始计时的, 超过这个时候后, 点击 ” 关上 app” 无奈胜利跳转, 倡议设置为 60 分钟,测试阶段可自行批改以查看成果,设置为 0 时不进行场景复原。

iOS 端配置信息

Universal Link:强烈建议应用 Mob 主动生成的 Universal Link。iOS 9.0 及以上应用 Universal Link 能优化场景复原过程,提供更好的用户体验。抉择并应用咱们帮您生成的 Universal Link 并正确配置到您的我的项目中,将为您节俭大量工作和工夫。我的项目里配置如下:

Team ID: 开发团队的 ID,可在苹果开发者后盾查看:

Bundle ID: 我的项目惟一标识。请务必与我的项目中保持一致。可见于我的项目 Info.plist 文件的 Bundle identifier

URL Scheme: 在后盾填写格局如:XXX://(后面任意,前面必须要带://),请务必与我的项目中的配置保持一致,否则可能会导致无奈跳转利用,我的项目里配置不带://,如下图:

下载 / 疏导地址:利用在 App Store 的下载地址,或者是其余第三方托管地址,没有装置 app 会跳转到这里来下载 app

App Store 下载地址(选填):专业版无效,经典版有效,在这里配置了的话,会略过咱们的两头下载疏导界面,间接跳 App Store 下载 app

利用宝下载链接:安卓须要,iOS 不须要填写

无效工夫:这个工夫是点开链接后开始计时的, 超过这个时候后, 点击 ” 关上 app” 无奈胜利场景复原, 倡议设置为 60 分钟,测试阶段可自行批改以查看成果,设置为 0 时不进行场景复原。

路由配置(必须)

渠道标识:填写还原门路, 如 ”/demo/a”,”/demo/b“等,这个填写的值须要与前端 JS 里传的 path 的值统一;

iOS 页面名称:填写跳转到 app 须要复原的控制器的名称,如果不填写无奈走客户端的场景还原的回调获取参数等

Mob 开发者后盾高级配置(非必须)

多渠道下载地址
当你的 app 包须要散发在多个不同的平台或者渠道托管的时候,如果你心愿不同的流动页面疏导用户去不同的渠道下载,那么此时能够应用 MobLink 提供的多渠道下载性能.

(1). 开发者后盾配置下载渠道关上开发者后盾,在 MobLink 的根底配置页面下方有一个渠道配置模块, 点击该模块右上方的 增加多渠道下载地址按钮即可增加下载地址,如下图:

精确填写好信息之后点击 确定 即可。

(2). 获取渠道标识通过下面的配置之后即会在 多下载地址 模块中生成一个下载地址记录,其中有一个 MobLink 主动为你生成的下载渠道标识,如下图:

(3). 在 MobLink JS 中配置渠道在页面的 js 中通过指定字段(iOS:moblink_source_ios 安卓:moblink_source_android)配置下载渠道,示例代码如下:

<script type="text/javascript" src="//avp9.t4m.cn/applink.js"></script>
/*
* MobLink 反对数组 =>MobLink([...]) 和对象 =>MobLink({...})
* 页面上有多个元素须要跳转时应用数组形式, 仅单个元素时能够应用对象的形式进行初始化
* el: 示意网页上 Element 的 id 值, 该字段为空或者不写则示意 MobLink 默认浮层上的关上按钮(留神: 必须为元素 id, 以 #结尾)
* path: 对应 App 里的门路
* params: 网页须要带给客户端的参数
*/
MobLink([
   {
       el: "",
       path: "demo/a",
      moblink_source_ios: 'zeQZzu',       //iOS 下载渠道配置字段
       moblink_source_android: '2yYnqm',   // 安卓下载渠道配置字段
       params: {
           key1: "value1",
           key2: "value2",
       }
   },

]);
  • 渠道标识: 填写还原门路, 如 ”demo/a”,”demo/b“等;
  • 安卓页面名称: 填写跳转到 app 须要复原的 activity 的全门路。

Mob 后盾浮层配置

浮层配置
这里能够扭转咱们的悬浮框的图标,利用名称,品牌口号,按钮文字等信息,能够依照页面里的内容进行批改, 如下图所示:

援用 JS 文件
浮层配置实现后切换到

援用 JS 文件 选项卡,间接点击 一键复制 按钮,如下图所示:

随后间接在你的网页源码的适当地位粘贴后面复制的 JS 代码,再依据你的需要做响应批改。代码及相干正文示例如下:

<script type="text/javascript" src="//1p.t4m.cn/applink.js"></script>

/*
* MobLink 反对数组 =>MobLink([...]) 和对象 =>MobLink({...}) 两种初始化模式
* 页面上有多个元素须要跳转时应用数组形式, 仅单个元素须要跳转时能够应用对象的形式进行初始化
* el: 示意网页上 Element 的 id 值, 该字段为空或者不写, 则示意 MobLink ** 默认浮层 ** 上的关上按钮(留神: 该字段反对 selector 形式: 1.'.class' 2.'#id1' 3.['#id1','#id2'])
* path: 对应 App 里须要复原页面的门路
* params: 网页须要带给客户端的参数
*/
// 页面上仅单个元素须要跳转时能够应用对象形式进行初始化
MobLink({
 el: '',
 path: 'demo/a',
 params: {
     key1: 'value1',
     key2: 'value2',
 }
})
// 页面上有多个元素须要跳转时要应用数组形式进行初始化
MobLink([
 {
     el: '',
     path: 'demo/a',
     params: {
         key1: 'value1',
         key2: 'value2',
     }
 },
 {
     el: '#openAppBtn1',
     path: 'demo/b',
     params: {
         key1: 'value1',
         key2: 'value2',
     }
 },
 {
     el: '#openAppBtn2',
     path: 'demo/c',
     params: {
         key1: 'value1',
         key2: 'value2',
     }
 }
]);
</script>

自定义浏览器疏导页

这里填写之后会扭转咱们默认的一个下载疏导页,如下图所示:

退出移动版