开发环境
需求
使用flutter开发一个插件,对接第三方(例如:京东、淘宝)
实现过程
1、创建插件。
File->new->new Flutter porject。需要注意是类型要选择插件
2、项目目录
拿我来说,我是安卓开发,所以会要将原生的安卓代码放在android目录下面。
ps:lib文件夹是flutter调用原生代码的地方。
3、原生部分对接第三方
这里拿淘宝举例,京东的可以直接参考 android难民
申请安全图片及sdk的下载请参考官方文档
主要说明一下,关于安全图片的放置。生成的插件下面的android文件夹里面最初是没有res/drawable或者res/raw文件夹的,需要手动创建。
淘宝客的安全图片放置在res/drawable目录下,根据对接的淘宝客版本选择是否使用新版本的安全图片的名字;京东的安全图片则是放在res/raw文件下。
4、总结
拉起淘宝客的过程中遇到了很多问题,例如版本不对应,demo无法下载等等。如果对接第三方出现了问题,首先建议你提交工单。
说明
我目前是一个安卓开发,偶尔在写flutter的程序。所以本文中出现的关于flutter插件的内容,仅限安卓端。
参考链接
[1] flutter中文网.开发Packages和插件 - Flutter中文网