Skip to content

当前项目是将社会化第三方登录、分享中实现微信分享、微信授权登录和微信支付等功能,使用到微信提供的SDK进行一个在线打包。为了方便在各个项目中快速的接入微信的sdk,特定将微信提供的SDK文件打包到jCenter上面,直接使用compile命令进行依赖即可。

Notifications You must be signed in to change notification settings

187383327/jjdxm_wechat

 
 

Repository files navigation

Copyright notice

我在网上写的文章、项目都可以转载,但请注明出处,这是我唯一的要求。当然纯我个人原创的成果被转载了,不注明出处也是没有关系的,但是由我转载或者借鉴了别人的成果的请注明他人的出处,算是对前辈们的一种尊重吧!

虽然我支持写禁止转载的作者,这是他们的成果,他们有这个权利,但我不觉得强行扭转用户习惯会有一个很好的结果。纯属个人的观点,没有特别的意思。可能我是一个版权意识很差的人吧,所以以前用了前辈们的文章、项目有很多都没有注明出处,实在是抱歉!有想起或看到的我都会逐一补回去。

从一开始,就没指望从我写的文章、项目上获得什么回报,一方面是为了自己以后能够快速的回忆起曾经做过的事情,避免重复造轮子做无意义的事,另一方面是为了锻炼下写文档、文字组织的能力和经验。如果在方便自己的同时,对你们也有很大帮助,自然是求之不得的事了。要是有人转载或使用了我的东西觉得有帮助想要打赏给我,多少都行哈,心里却很开心,被人认可总归是件令人愉悦的事情。

站在了前辈们的肩膀上,才能走得更远视野更广。前辈们写的文章、项目给我带来了很多知识和帮助,我没有理由不去努力,没有理由不让自己成长的更好。写出好的东西于人于己都是好的,但是由于本人自身视野和能力水平有限,错误或者不好的望多多指点交流。

项目中如有不同程度的参考借鉴前辈们的文章、项目会在下面注明出处的,纯属为了个人以后开发工作或者文档能力的方便。如有侵犯到您的合法权益,对您造成了困惑,请联系协商解决,望多多谅解哈!若您也有共同的兴趣交流技术上的问题加入交流群QQ: 548545202

Introduction

当前项目是将社会化第三方登录、分享中实现微信分享、微信授权登录和微信支付功能等功能,使用到微信提供的SDK进行一个在线打包。为了方便在各个项目中快速的接入微信的sdk,特定将微信提供的SDK文件打包到jCenter上面,直接使用compile命令进行依赖即可。

官方sdk下载地址: https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419319167&token=&lang=zh_CN

Screenshots

Download

Download or grab via Maven:

<dependency>
  <groupId>com.dou.361.wechat</groupId>
  <artifactId>jjdxm-wechat</artifactId>
  <version>x.x.x</version>
</dependency>

or Gradle:

compile 'com.dou.361.wechat:jjdxm-wechat:x.x.x'

历史版本

compile 'com.dou.361.wechat:jjdxm-wechat:1.0.1' 对应版本 libammsdk.jar 最小版本9
compile 'com.dou.361.wechat:jjdxm-wechat:1.0.0' 对应版本 libammsdk.jar 最小版本15

jjdxm-wechat requires at minimum Java 9 or Android 2.3.

架包的打包引用以及冲突解决

Proguard

根据你的混淆器配置和使用,您可能需要在你的proguard文件内配置以下内容:

-keep class com.tencent.mm.sdk.** {
	*;
}

AndroidStudio代码混淆注意的问题

Get Started

1.微信开发平台注册一个开发者账号

2.申请你的AppID 请到 开发者应用登记页面 进行登记,登记并选择移动应用进行设置后,将该应用提交审核,只有审核通过的应用才能进行开发。

3.下载签名生成工具,生成对应的签名

4.需要注册的权限

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

More Actions

ChangeLog

About Author

GitHub:jjdxmashl

QQ:316988670

交流QQ群:548545202

License

Copyright (C) dou361, The Framework Open Source Project

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

 	http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

(Frequently Asked Questions)FAQ

Bugs Report and Help

If you find any bug when using project, please report here. Thanks for helping us building a better one.

About

当前项目是将社会化第三方登录、分享中实现微信分享、微信授权登录和微信支付等功能,使用到微信提供的SDK进行一个在线打包。为了方便在各个项目中快速的接入微信的sdk,特定将微信提供的SDK文件打包到jCenter上面,直接使用compile命令进行依赖即可。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%