1:刚开始使用的苹果的跳转方式,不受微信的约束,网站的约束,但是接受参数比较麻烦.
2:由于安卓的原因,找到一个兼容iOS和安卓的第三方(魔窗)
3:魔窗类试友盟统计,登录之类的功能都有,包括事件的记录统计等.
首先一,去魔窗官网去申请账号,之后会让你填写以下信息
* 产品名称:所属行业:产品icon,微信分享AppID:
针对iOS的说下:
URI Scheme:微信分享AppID://
* Team ID: 这个自己的开发者中心去看下
填写完上面这个,魔窗会给你生成一个域名“skdsds.mlinks.cc”
xcode配置文件里面添加applinks:skdsds.mlinks.cc 在xcode的Capabilities里面Associated Domains添加
安卓的就按照iOS的写就写,魔窗有文档,魔窗位信息,这个可以不用设置,暂时你用不到。
然后点击mLink的服务
mLink服务key: 这个随便设置 举例:ABC
iOS URI:ABC?Key=:Value&Key=:Value
格式就是上面的格式,注意了,?后面这些都是参数和格式
不需要返回参数.
剩下的就是appDelegate里面进行配置了(开发者中心需要打开这个支持跳转功能,具体文档都有)
下面是接收参数的回调方法
之前添加过分享的,嵌入魔窗SDK会报警,重复添加了,删除多余的第三方类库
好了,不懂的留言吧!