Flutter 集成ShareSDK分享功能

Flutter 集成ShareSDK分享功能,第1张

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

下面是官网的官方文档:

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

程序员里面快乐的一只猫


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12287994.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存