阿里百川--sdk(3.1.1)集成--打开商品详情页
2017-07-11 本文已影响915人
非非非常可爱的小仙女儿
1.这里环境的配置就不再说了,直接说sdk(3.0.0)到sdk(3.1.1)关于打开商品详情页的变化
2.前提,使用阿里百川打开商品详情页有两个方法,一个是使用阿里百川自己的网页,另一个就是自定义网页
3.打开商品详情页肯定是需要商品链接的,需要iOS和js交互就是通过互相传参数,我们接受的参数就是他们发过来的商品链接,我们在传参数的方法里这样写:
下面这些方法都是sdk3.1.1的
show方法是打开商品详情页的方法,这里的方法是需要自己传入自定义网页的方法下面是具体的实现方式(使用自己的webviewcontroller也就是自定义网页或者使用阿里百川的界面打开商品详情页,以及设置优先使用手淘)
上面的callstring是我接收到的产品ID或者openID 这是是通过阿里自带的网页打开商品详情页的阿里百川自带的界面打开商品详情页的实现方法见上面👆👆
这里还要补充一下自定义webviewcontroller注意的事项,一旦delegate的地方写的不对,商品详情页是加载不出来的,只是加载出来一个空白页
阿里百川文档也给提示了:提示如下
YourWebViewController类中,webview的delegate设置不能放在viewdidload里面,必须在init的时候,否则函数调用的时候还是nil
自定义webviewcontroller 一定要注意delegate的s4.补充:
引入的头文件:
AlibcTradeService设置他的属性和代理