You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
laiiihz 767ef0bddb
1.3.6+196
5 years ago
.fvm upgrade flutter sdk to 1.22.1 5 years ago
android 1.3.6+196 5 years ago
assets 完成直播跳转详情页面购买 5 years ago
commands 添加打包脚本 5 years ago
ios update ios icon 5 years ago
jks 首次提交项目 5 years ago
lib 1.3.6+196 5 years ago
static/font 首次提交项目 5 years ago
test 首次提交项目 5 years ago
.gitignore 添加打包脚本 5 years ago
.metadata 首次提交项目 5 years ago
README.md update readme.md 5 years ago
build_release_macos.sh 首次提交项目 5 years ago
pubspec.lock update android icon 5 years ago
pubspec.yaml 1.3.6+196 5 years ago

README.md

recook

瑞库客 商城应用 📦

在运行和构建应用前请详细阅读本文档

Before Started

fluwxsharesdk_plugin冲突 ,参考 ShareSDK(分享插件)和Fluwx(微信支付插件)存在冲突

由于历史原因,下面给出本项目解决方案

找到./ios/.symlinks/plugin目录

将其中的fluwx目录下的 ./ios/fluwx.podspec 中微信相关的依赖设置为s.dependency 'mob_sharesdk/ShareSDKPlatforms/WeChatFull'

  ... ...
  s.homepage         = 'https://github.com/OpenFlutter/fluwx'
  s.license          = { :file => '../LICENSE' }
  s.author           = { 'JarvanMo' => 'jarvan.mo@gmail.com' }
  s.source           = { :path => '.' }
  s.source_files = 'Classes/**/*'
  s.public_header_files = 'Classes/public/*.h'
  s.static_framework = true
  s.dependency 'Flutter'
  # s.dependency 'WechatOpenSDK', '1.8.6.2'
  s.dependency 'mob_sharesdk/ShareSDKPlatforms/WeChatFull'
  # s.dependency 'OpenWeChatSDK','~> 1.8.3+10'
  #  s.xcconfig = { 'HEADER_SEARCH_PATHS' => "${PODS_ROOT}/Headers/Public/#{s.name}" }
  s.frameworks = ["SystemConfiguration", "CoreTelephony","WebKit"]
  s.libraries = ["z", "sqlite3.0", "c++"]
  s.preserve_paths = 'Lib/*.a'
  s.vendored_libraries = "**/*.a"
 s.ios.deployment_target = '8.0'
 ... ...

sharesdk_plugin目录中./ios/sharesdk_plugin.podspec中微信依赖设置为s.dependency 'mob_sharesdk/ShareSDKPlatforms/WeChatFull'

  ... ...
  s.dependency 'Flutter'
  s.dependency 'mob_sharesdk'
  s.dependency 'mob_sharesdk/ShareSDKExtension'
  s.dependency 'mob_sharesdk/ShareSDKUI'
  s.dependency 'mob_sharesdk/ShareSDKPlatforms/QQ'
  s.dependency 'mob_sharesdk/ShareSDKPlatforms/SinaWeibo'
  # s.dependency 'mob_sharesdk/ShareSDKPlatforms/WeChat'
  s.dependency 'mob_sharesdk/ShareSDKPlatforms/WeChatFull'
  s.dependency 'mob_sharesdk/ShareSDKPlatforms/Facebook'
  s.dependency 'mob_sharesdk/ShareSDKPlatforms/Twitter'
  s.dependency 'mob_sharesdk/ShareSDKPlatforms/Douyin'
  s.dependency 'mob_sharesdk/ShareSDKPlatforms/Oasis'
  s.dependency 'mob_sharesdk/ShareSDKPlatforms/Line'
  s.dependency 'mob_sharesdk/ShareSDKPlatforms/SnapChat'
  s.dependency 'mob_sharesdk/ShareSDKPlatforms/WatermelonVideo'
  s.dependency 'mob_sharesdk/ShareSDKPlatforms/KuaiShou'
  ... ...

注意 ⚠️ 本修改直接修改依赖文件,需要注意其他使用相同依赖的项目

Getting Started

预安装软件包

在运行应用前请使用./command/resource_gen.sh来生成图片

该命令需要安装flutter_resource_generator,在终端中运行

flutter pub global activate flutter_resource_generator

开发分支在master,main.dart中isDebug参数为true

发行分支在release,main.dart中isDebug参数为false

注意 ⚠️ 请勿直接修改发行isDebug参数,打包发行分支前请合并开发分支

Design Guide Book

设计宽 Design Width rSize

设计高 Design Height rSize

example: rSize(value) value is design pt

使用自动生成的图片

假设你有一张图片assets/live/user.png,你只需要使用R.ASSETS_LIVE_USER_PNG即可使用该图片