MobTech MobLink|场景分享的原理
MobLink场景分享的原理是基于深度链接(Deeplinking)的技术,即在Web和App之间建立一个可跟踪的链接,可以携带参数和状态信息,实现从Web到App的无缝跳转和场景还原。
深度链接有两种形式:标准深度链接(Standard Deeplink)和通用深度链接(Universal Deeplink)。标准深度链接是指使用自定义的URL Scheme或App Link来唤起App,并传递参数。通用深度链接是指使用HTTPS协议的URL来唤起App,并兼容没有安装App的情况。
MobLink使用通用深度链接的方式,为每个场景生成一个对应的短链或二维码,用户点击短链或扫描二维码后,会先访问MobLink的服务器,服务器会根据用户的设备类型、浏览器类型、网络环境等因素,判断是否能够唤起App,并返回相应的响应。如果能够唤起App,那么服务器会返回一个302重定向响应,让浏览器跳转到App的URL Scheme或App Link,并附带场景参数。如果不能唤起App,那么服务器会返回一个200正常响应,让浏览器显示一个引导下载页面,让用户下载并安装App。
当用户打开App时,MobLink的SDK会向服务器发送一个请求,获取场景参数,并根据参数跳转到对应的页面。如果用户是首次安装并打开App,那么MobLink还会将用户与分享者进行关系匹配,实现无码邀请功能。
推荐阅读
秒验 iOS端集成指南
开发工具:Xcode 集成方式:手动导入SDK或者Pod集成 SDK版本支持:SDK支持Xcode 9.1.0, iOS8.0+及以上版本集成前准备注册账号使用秒验SDK之前,需要先在MobTech官网注册开发者账号,并获取AppKey和AppSecret,详...
MobTech袤博
网易云音乐开源全链路埋点方案-曙光埋点(dawn)
网易云音乐开源了曙光埋点 dawn,一个跨多端的全链路埋点解决方案,旨在构造一个完美的数据理想国。曙光埋点创造性的提出了埋点虚拟树(VTree),并在此基础上实现了诸多能力,解决大前端侧埋点困难、精度差、不...
云音乐技术团队赞 3阅读 2.4k
深度剖析 Runtime
做很多需求或者是技术细节验证的时候会用到 Runtime 技术,用了挺久的了,本文就写一些场景和源码分析相关的文章。先问几个小问题:class_rw_t的结构是数组,数组里面的元素是数组,那它是二维数组吗?为什么16字...
杭城小刘赞 4阅读 1.1k
直播回顾 | 点击率提升400%,Ta是怎么做到的?
Discovery第18期直播已于3月30日圆满结束,本期直播邀请天眼查做客直播间,从天眼查与华为Push用户增长服务合作历程切入,聚焦用户增长,分享提升应用活跃度和渠道ROI的经验与见解。一起来回顾本期精彩内容吧!
HMSCore阅读 6.4k
Android Crash 前的最后抢救
众所周知,当 Andoird 程序发生未捕获的异常的时候,程序会直接 Crash 退出。而所谓安全气囊,是指在 Crash 发生时捕获异常,然后触发兜底逻辑,在程序退出前做最后的抢救。
xiangzhihong赞 1阅读 1.3k
Mac下编译WebRTC(Mac和iOS版本)
随着新冠疫情的影响,这两年音视频的需求呈爆发式增长。在音视频领域中,WebRTC可以说是一个绕不开宝库,包括了音视频采集、编解码、传输、渲染的全过程。本文主要记录下在Mac平台上编译WebRTC Mac和iOS版本的全...
吴尼玛阅读 3.8k
教你如何在 Andorid 上使用OpenAI API 调用ChatGpt
现在Chat GPT功能越来越强了,几乎你想问实际问题它都能给你回答。正好,小组结课的 Android项目 有一个解梦的功能。正好调用chatGpt的Api来实现。下面就来简单实现在Andorid项目中打造一个简易的聊天机器人。
weiweiyi赞 1阅读 987
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。