DeepLink(深度链接)

2019-10-31  本文已影响0人  游戏创作者

简介

深度链接是指当用户打开移动应用时向其提供个性化的内容,或将用户带到应用内特定位置的操作。通过这种操作,您可以为用户提供优质的用户体验,从而极大加强用户与应用的互动。
简言之可以通过web调起APP的行为(我是这么理解的)。

方法

URI Scheme

Apple 和 Google 对于应用Scheme都不强制实施唯一命名。 可以选择一个独特的Scheme名称,以避免不同应用之间的Scheme发生冲突。
为了使 OneLink 能够同时适用于 iOS 和 Android,必须为两个平台定义相同的Scheme。 请参阅 iOSAndroid 的相关说明。

<activity android:label="@string/greatapp" ...>        
           <intent-filter>
               <action   android:name="android.intent.action.VIEW" />
               <category android:name="android.intent.category.DEFAULT" />
               <category android:name="android.intent.category.BROWSABLE" />
               <data     android:scheme="xrlmall" />
           </intent-filter>
</activity>

安卓测试:
新建一个HTML网页,在body之间添加如下标签,xrlmall 为自定义的URI,后面的可以随意写。也可以传递参数。写好发到要测试的手机上,然后点击open android app
结果:移动应用按默认行为启动。

<body>
    <!-- <a href="xbgame://schemedemo/get/info?id=10000">open android app</a> -->
    <h1><a href="xrlmall://slotgame.com">open android app</a></h1>
</body>

IOS测试(可以用安卓的方法测试)
在您的设备上安装并运行应用。(或在iOS中使用iPhone 模拟器)
打开默认浏览器(iOS上的Safari),在地址栏中输入URL Scheme(例如,"xrlmall://")。
结果:移动应用按默认行为启动。

上一篇 下一篇

猜你喜欢

热点阅读