diff --git a/README.md b/README.md
index 7aada5d..5c4a818 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,25 @@
-# 五行代码让APP运行小程序
+# 安卓工程 readme
-## 1、在工程的build.gradle中需要配置的内容
+
+## 🤩 FinClip是什么?
+有没有想过,能把一个已经开发好的微信小程序,放到你自己的APP里面运行?
想象一下,你只需要开发一次,就能把这个业务模块同时放到微信、自有App
甚至!你都不用开发业务,直接拖下来一个做好的业务模块,放到自己App里面,嘿!跑起来了!
听起来是不是有点不可思议?
没关系,这就是FinClip,帮助你实现这个不可思议!
+
+## 🤔 你要怎么做?
+只需要三个步骤:
+
+1. get一个小程序!你可以:
自己开发一个微信小程序
or 在我们的 [小程序生态圈](https://mp.finogeeks.com/#/ecosystem) 中挑一个小程序(支持直接下载代码包)
or 直接使用我们提供的项目:[https://github.com/finogeeks/miniprogram-demo](https://github.com/finogeeks/miniprogram-demo))
+1. 把finclip SDK集成到你的APP里面
+1. 登录[FinClip小程序开放平台](https://finclip.com/#/home),完成关联
+
+然后,见证奇迹,看看这个微信小程序直接在你的App里面运行起来的效果吧!
+
+
+## 🔜 五行代码让你的App运行小程序
+
+### 1、配置 build.gradle
在工程的`build.gradle`中添加maven仓库的地址:
-
-```groovy
+```
buildscript {
repositories {
google()
@@ -19,6 +34,7 @@ allprojects {
repositories {
google()
jcenter()
+ maven { url "https://jitpack.io" }
maven {
url "https://gradle.finogeeks.club/repository/applet/"
credentials {
@@ -29,62 +45,96 @@ allprojects {
}
}
```
-## 2、在gradle中依赖SDK
-
-```groovy
-implementation 'com.finogeeks.lib:finapplet:2.12.39'
+
+### 2、在gradle中依赖SDK
```
-
-## 3、 配置混淆规则
-
+implementation 'com.finogeeks.lib:finapplet:+'
+```
+
+### 3、 配置混淆规则
集成SDK之后,为了避免SDK中部分不能被混淆的代码被混淆,需要在工程的混淆规则配置文件中增加以下配置:
-
-```properties
+```
-keep class com.finogeeks.** {*;}
```
-## 4、SDK初始化
-
-我们强烈建议在`Application`中对SDK进行初始化,初始化SDK需要传入的各项参数如下:
-```java
+
+### 4、SDK初始化
+我们强烈建议在`Application`中对SDK进行初始化,初始化SDK需要传入的各项参数如下:
❌ 不在application中初始化SDK也可以,但是一定要保证不在小程序进程中初始化小程序运行时SDK ❌
+```
FinAppConfig config = new FinAppConfig.Builder()
- .setSdkKey("22LyZEib0gLTQdU3MUauATBwgfnTCJjdr7FCnywmAEM=") // 需替换为自己的SDK Key
- .setSdkSecret("bdfd76cae24d4313") // 需替换为自己的SDK Secret
- .setApiUrl("https://mp.finogeeks.com") // 需替换为对应后端服务的地址
- .setApiPrefix("/api/v1/mop/") // 需替换为对应后端服务的接口请求路由前缀
+ .setAppKey("SDKKEY")
+ .setAppSecret("SECRET")
+ .setApiUrl("https://api.finclip.com")
+ .setApiPrefix("/api/v1/mop/")
+ .setGlideWithJWT(false)
.build();
FinCallback