十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
本功能基于flutter平台实现, 但是方法同样适用原生客户端, 区别只在于flutter端是通过sdk发送消息至原生来实现.
成都创新互联公司网站建设由有经验的网站设计师、开发人员和项目经理组成的专业建站团队,负责网站视觉设计、用户体验优化、交互设计和前端开发等方面的工作,以确保网站外观精美、成都网站设计、做网站易于使用并且具有良好的响应性。
基于Universal Links实现, 不受微信控制, 此处不细说, 官网照做就行
依赖库:
iOS的Universal Links和安卓的Deeplink均会走下面的方法
苹果因为是系统级别的跳转, 所以没有这些逻辑
以上完成, 双端均可在 浏览器 和 微信 直接唤起app并跳转到指定页面
附上一张安卓端效果图:
先在微信开放平台创建好app,按要求配置完成。
fluwx: ^1.2.1+1
在android中的gradle配置自己签名文件
将签名文件可以放入android中的根目录
需求描述:
增加项目里面的微信分享功能
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
程序员里面快乐的一只猫