All Projects → rxreader → Wechat_kit

rxreader / Wechat_kit

Licence: apache-2.0
flutter版微信登录/分享/支付

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Wechat kit

Sdk3rd
第三方SDK集成库,授权/分享/支付
Stars: ✭ 249 (-28.24%)
Mutual labels:  share, login, wechat, weixin
YHThirdManager
一个快速、简单、易集成、扩展性好的社交化组件。摒弃友盟等三方库,使用原生SDK。支持微信支付、微信分享、微信登录、微信授权、QQ授权、QQ分享、QQ登录、新浪授权、新浪登录、新浪分享、微博评论、微博获取、支付宝支付。极大的减小了包体积;同时加入了自动管理提示框的功能
Stars: ✭ 41 (-88.18%)
Mutual labels:  share, login, weixin
Sy flutter wechat
Flutter 微信支付插件
Stars: ✭ 108 (-68.88%)
Mutual labels:  share, pay, wechat
Node Tenpay
微信支付 for nodejs
Stars: ✭ 947 (+172.91%)
Mutual labels:  pay, wechat, weixin
Pay
可能是我用过的最优雅的 Alipay 和 WeChat 的支付 SDK 扩展包了
Stars: ✭ 4,176 (+1103.46%)
Mutual labels:  pay, wechat, weixin
Teepay
Typecho 个人支付宝、微信收款插件
Stars: ✭ 90 (-74.06%)
Mutual labels:  pay, wechat, weixin
Socialsdklibrary
提供微博、微信、QQ、Tim、QQ 轻聊版、钉钉的登陆分享功能支持;
Stars: ✭ 399 (+14.99%)
Mutual labels:  share, login, wechat
tencent kit
flutter版QQ登录/分享
Stars: ✭ 201 (-42.07%)
Mutual labels:  share, login
wechat-pay
Simplest WechatPay(最简单的微信支付)
Stars: ✭ 49 (-85.88%)
Mutual labels:  pay, weixin
Wechatpy
WeChat SDK for Python
Stars: ✭ 3,016 (+769.16%)
Mutual labels:  wechat, weixin
Weapp Demo Breadtrip
基于面包旅行 API 制作的微信小程序示例
Stars: ✭ 282 (-18.73%)
Mutual labels:  wechat, weixin
Ijpay
IJPay 让支付触手可及,封装了微信支付、QQ支付、支付宝支付、京东支付、银联支付、PayPal 支付等常用的支付方式以及各种常用的接口。不依赖任何第三方 mvc 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。右上角点下小星星✨
Stars: ✭ 3,561 (+926.22%)
Mutual labels:  pay, weixin
Weixin Spider
微信公众号爬虫,公众号历史文章,文章评论,文章阅读及在看数据,可视化web页面,可部署于Windows服务器。基于Python3之flask/mysql/redis/mitmproxy/pywin32等实现,高效微信爬虫,微信公众号爬虫,历史文章,文章评论,数据更新。
Stars: ✭ 287 (-17.29%)
Mutual labels:  wechat, weixin
alipay kit
flutter版支付宝登录/支付
Stars: ✭ 240 (-30.84%)
Mutual labels:  pay, login
Lin Ui
🌈 简洁、易用、灵活的微信小程序组件库
Stars: ✭ 3,264 (+840.63%)
Mutual labels:  wechat, weixin
Weixinresource
微信开发资源汇总 | WeChat Development Resources Summary
Stars: ✭ 279 (-19.6%)
Mutual labels:  wechat, weixin
Gopay
golang支付:微信公众号,微信app,微信小程序,微信企业支付,支付宝网页版,支付宝app,支付宝企业支付
Stars: ✭ 313 (-9.8%)
Mutual labels:  pay, wechat
Wepy Mall
微信小程序--基于wepy 商城(微店)微信小程序 欢迎学习交流
Stars: ✭ 3,224 (+829.11%)
Mutual labels:  wechat, weixin
Wemall
wemall7 开源版本 (不含商城)
Stars: ✭ 315 (-9.22%)
Mutual labels:  wechat, weixin
Vbot
💬The best wechat robot base on web api!
Stars: ✭ 3,301 (+851.3%)
Mutual labels:  wechat, weixin

wechat_kit

Build Status Codecov GitHub Tag Pub Package License

flutter版微信SDK

flutter toolkit

dart/flutter 私服

docs

android

buildscript {
    dependencies {
        // 3.5.4/3.6.4/4.x.x
        classpath 'com.android.tools.build:gradle:3.5.4'
    }
}
# 不需要做任何额外接入工作
# 混淆已打入 Library,随 Library 引用,自动添加到 apk 打包混淆

获取 android 微信签名信息

非官方方法 -> 反编译 Gen_Signature_Android2.apk 所得

命令:

keytool -list -v -keystore ${your_keystore_path} -storepass ${your_keystore_password} 2>/dev/null | grep -p 'MD5:.*' -o | sed 's/MD5://' | sed 's/ //g' | sed 's/://g' | awk '{print tolower($0)}'

示例:

keytool -list -v -keystore example/android/app/infos/dev.jks -storepass 123456 2>/dev/null | grep -p 'MD5:.*' -o | sed 's/MD5://' | sed 's/ //g' | sed 's/://g' | awk '{print tolower($0)}'
28424130a4416d519e00946651d53a46

ios

暂不支持 SceneDelegate 见文档微信-iOS接入指南

在Xcode中,选择你的工程设置项,选中“TARGETS”一栏,在“info”标签栏的“URL type“添加“URL scheme”为你所注册的应用程序id

URL Types
weixin: identifier=weixin schemes=${appId}
iOS 9系统策略更新,限制了http协议的访问,此外应用需要在“Info.plist”中将要使用的URL Schemes列为白名单,才可正常检查其他应用是否安装。

<key>LSApplicationQueriesSchemes</key>
<array>
    <string>weixin</string>
    <string>weixinULAPI</string>
</array>
<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>
Universal Links

Capabilities -> Associated Domain -> Domain -> applinks:${your applinks}

flutter

  • snapshot
dependencies:
  wechat_kit:
    git:
      url: https://github.com/rxreader/wechat_kit.git
  • release
dependencies:
  wechat_kit: ^${latestTag}
dependencies:
  wechat_kit: ^${latestTag}-iOS-NoPay
  • example

示例

Getting Started

This project is a starting point for a Flutter plug-in package, a specialized package that includes platform-specific implementation code for Android and/or iOS.

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].