Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,13 @@
- 企业微信:`weixin-java-cp`
- 微信视频号/微信小店:`weixin-java-channel`

**注意**:
- **移动应用开发**:如果你的移动应用(iOS/Android App)需要接入微信登录、分享等功能:
- 微信登录(网页授权):使用 `weixin-java-open` 模块,在服务端处理 OAuth 授权
- 微信支付:使用 `weixin-java-pay` 模块
- 客户端集成:需使用微信官方提供的移动端SDK(iOS/Android),本项目为服务端SDK
- **微信开放平台**(`weixin-java-open`)主要用于第三方平台,代公众号或小程序进行开发和管理


---------------------------------
### 版本说明
Expand Down
35 changes: 35 additions & 0 deletions weixin-java-open/README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,38 @@
# 微信开放平台模块 (weixin-java-open)

## 模块说明

本模块主要用于**微信第三方平台**的开发,适用于以下场景:

### 适用场景
1. **第三方平台开发**:作为第三方平台,代替多个公众号或小程序进行管理和开发
2. **代公众号实现业务**:通过授权代替公众号进行消息管理、素材管理等操作
3. **代小程序实现业务**:通过授权代替小程序进行代码管理、基本信息设置等操作

### 移动应用开发说明

**如果您要开发移动应用(iOS/Android App)并接入微信功能,请注意:**

- **微信登录**:
- 移动应用的微信登录(网页授权)需要在**微信开放平台**(open.weixin.qq.com)创建移动应用
- 服务端处理 OAuth 授权时使用本模块 `weixin-java-open`
- 移动端需集成微信官方SDK(iOS/Android),本项目仅提供服务端SDK

- **微信支付**:
- 使用 `weixin-java-pay` 模块,参考 [微信支付文档](../weixin-java-pay/)
- 移动应用支付使用 APP 支付类型(TradeType.APP)

- **微信分享**:
- 需集成微信官方移动端SDK,本项目不涉及客户端功能

**参考资料**:
- [微信开放平台官方文档](https://open.weixin.qq.com/)
- [移动应用接入指南](https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/iOS.html)

---

## 代码示例

消息机制未实现,下面为通知回调中设置的代码部分

以下代码可通过腾讯全网发布测试用例
Expand Down