Flutter 集成ShareSDK分享功能

appid和appkey

项目分享中需要用到这两项,需要到官网进行注册。

下面是官网的官方文档:

http://www.mob.com/wiki/detailed?wiki=ShareSDK_for_Flutter&id=14

sdk部分

根据官网指示,在pubspec.yaml文件中加入下面依赖

dependencies:

  sharesdk_plugin:

安卓的mobsdk.gradle客服说是可以自动生成,也有存在部分未自动生成,所以未自动生成需要手动添加,然后再重新自定义编辑。具体可以直接挪官网demo的文件。

另外手动添mobsdk.gradle文件后,需要在gradle文件中添加mobsdk.gradle的引用

apply from:'../MobSDK.gradle'(在android{}之外添加)

此外,ios的sharesdk_plugin.podspec会自动生成,就照着官网编辑即可,到了这步就算是sdk的成功引用了,

android部分    


1.需要打包签名,不然微信等部分应用分享失败。

2.flutter签名没有快捷方式了,需要用命令来生成,具体百度吧!

3.打包,在命令行flutter  build apk,会在项目下/build/app/outputs/apk/release/下。

    通过cd到项目,运行adb install 的方式,进行测试。

IOS部分

你可能感兴趣的:(Flutter 集成ShareSDK分享功能)