工作要求接入广点通的统计SDK,根据文档来根本进行不下去,遇到的问题如下:
第一点,导入framework后提示 xxxxx file not found,找了好久路径设置什么的都没问题,上来就卡着了,无奈另起路径弄了个简单的demo就没事,最后发现把"/Users/用户名/Library/Developer/Xcode/DerivedData/" DerivedData里面删干净再跑工程就没问题了.
第二点,广点通在link binary with libraries里导入framework后首次运行可能会报image not found,文档里也给出了解决办法
但是按照文档来根本解决不了问题,需要在embedded binaries里添加库文件
需要注意的是不要直接把库拖进去,最好点击加号导入,完成这点基本上就接入完成了.
第三点,也是最坑的地方,不知道这么大的腾讯为什么会这么做,在广点通的库文件里还保留的plist文件,里面设置了最小版本号,由于现在基本上最低都是8.0了,但是广点通配置的还是6.0,导致上传包的时候就没通过,还需要把MinimumOSVersion改成和工程一致
第四点,真的觉得腾讯负责这广点通的人很不负责,充值统计上传价格必须要int类型的数据才能抓取,由于我们平时用的都是字符串,广点通后台不能识别,还得重新改代码提包,而官方文档对于这方面一点提示都没有.
总的来说,接入很简单,但是官方文档的说明太不负责任,导致效率很低,需要花大量时间去解决这些小问题,希望以后能改进吧,不过客服还是很负责的.