客户端调起小程序

客户端调起小程序

为了更好的提升小程序的数据效果:开发者可以在自己客户端内给小程序进行导流,将用户引导至小程序,通过小程序实现进一步促活留存变现。

调起方式如下

1.浏览器判断版本号区间为:(ver >= 10.0.2099.0 && ver < 10.1.1000.0或者ver >= 10.1.2217.0)

2.获取浏览器版本号方式:使用windows api获取

3.调起小程序URL为:360se.exe的全路径 + 小程序拼接url(由英文空格隔开)

4.获取360se.exe全路径方式:

  1. HKEY_CURRENT_USER\Software\360\360se6\Update\ClientState{02E720BD-2B50-4404-947C-65DBE64F6970}\UninstallString
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\360\360se6\Update\ClientState{02E720BD-2B50-4404-947C-65DBE64F6970}\UninstallString
  3. 优先读取上面注册表1路径的值,若1没有读到的情况下,再使用2的方式读取;读取出来的路径往前回退3节路径,最后再拼接上\360se.exe

5.小程序拼接url规则如:https://so.mp.360.cn/mp.html?appid=qhe9q84tw21mn6mwkv&path=#/

5.1 链接中需要配置自己小程序appid和小程序页面路径path,路径需:与全局配置中的pages保持一致5.2 path=后面的路径(例:#/pages/home/index)需进行UrlEncode

6.调起URL举例: E:\install\360se6\Application\360se.exe https://so.mp.360.cn/mp.htmlappid=qhe9q84tw21mn6mwkv&path=%23%2fpages%2fhome%2findex

平台规则

  • 不得强行给用户直接弹出小程序,否则360小程序官方会对该小程序开发者做封禁处理
  • 不得滥用该调起链接,否则360小程序官方会对该开发者做封禁处理