下面是官网的官方文档:
http://www.mob.com/wiki/detailed?wiki=ShareSDK_for_Flutter&id=14
根据官网指示,在pubspec.yaml文件中加入下面依赖
dependencies:
sharesdk_plugin:
安卓的mobsdk.gradle客服说是可以自动生成,也有存在部分未自动生成,所以高姿未自动生成需要手动添加,然后再重新自定义编辑。具体可以直接挪官网demo的文件。
另外手动添mobsdk.gradle文件后,需要在gradle文件中添加mobsdk.gradle的引用
apply from:'../MobSDK.gradle'(在android{}之外添加)
此外,ios的 sharesdk_plugin.podspec会自动生森念轮成,就照着官网编辑即可,到了这步就算是sdk的成功引用了, 。
1.需要打包签名,不然微信等部分应用分享失败。
2.flutter签名没有快捷方式了,需要用命令来生成,具体百度吧!
3.打包,在命令此信行flutter build apk,会在项目下/build/app/outputs/apk/release/下。
通过cd到项目,运行adb install <apk的路径>的方式,进行测试。
需求描述:
增加项目里面的微信分享功能
1.首先分析一下都有什么方式可以完成分享的功能,
1.1. 要有更多的分享的话建议使用液亮第三方的如mob
1.2. 公司对着块要求不高,我选择简单的方式使用 fluwx: ^2.4.0(因为后续需要支付,所以直接配置了带有支付的插件)
2.项目中微信配咐裤置
2.2. 调用分享(以下是没有进行封装的版本,后续会进行优化)
3.分享过程中遇到的问题
3.1. iOS分享因衡埋简为有段时间没用了。配置中增加了Universal Links:
3.2. 就是本人不熟悉android签名和包名量费了些时间!
4.Universal Links:的配置
5.1. android的问题主要在包名和签名我不太清楚
5.2. 包名
欢迎大家进行交流, itlingmao@163.com
程序员里面快乐的一只猫
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)