1、魔窗官网产品配置正确。
2、app目录下build.gradle文件,添加依赖:
compile (name:'MagicWindowSDK', ext:'aar')
3、Manifest中Launcher类声明scheme,字符串与官网产品配置中的一致。
4、对闪屏类(程序入口类)的处理:uri = intent.getData();if (uri != null)时,说明web页唤醒程序,读取参数,跳转自定义业务逻辑。
5、对第一次安装的处理:在onCreate方法中,先注册魔窗mLink的MLinkCallback;mLink名称与官网产品配置的mLink key一致。再调用唤醒:
MLink.getInstance(this).deferredRouter();
业务逻辑接受Callback中uri,进行处理。
非常简单,目的是仅借用魔窗框架,实现web页唤醒app,具体业务自定义处理。