From 588b7bdc7afaba75dd7c29c90855a766a917b8db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=90=E6=B0=B8=E5=B7=9D?= Date: Fri, 26 Jun 2026 13:37:47 +0000 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20docs/doc?= =?UTF-8?q?s/iypewr.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/docs/iypewr.md | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 docs/docs/iypewr.md diff --git a/docs/docs/iypewr.md b/docs/docs/iypewr.md deleted file mode 100644 index e5fbaec..0000000 --- a/docs/docs/iypewr.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -url: iypewr ---- - -# 小程序迁移 - - -### 1、unionid的改变 - -#### UnionID 机制说明 -如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的 UnionID 是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,UnionID是相同的。
OpenID
同一个小程序,openid永远不会变化
-
所以基于微信官方以上说明,对于同一个小程序,用户的openid是不会变化的,但是unionid是根据授权方式,开放平台等会有变化
所以当客户想将小程序从一个开放平台迁往另一个开放平台,或者授权个另一个第三方平台,这个时候unionid是会变化的
这个时候只需要在迁移后,只要在env中配置迁移模式 -```bash -TRANSFER_MODE=true -``` -并且重新生成env中的JWT_SECRET,以便让客户的token全部失效,这样客户在访问小程序就需要重新授权登录,进行整体的unionid的替换。
重新生成jwt的token -```bash -php artisan jwt:secret -``` - -### 2、图片迁移 -将图片从原有的七牛,阿里的oss迁移到新的云存储平台,一般都是有迁移工具可以迁移的,只要保证后缀不变就行,由于历史原因,数据库中部分地方可能写死了绝对路径的图片地址,这个时候需要进行批量替换 - -### 3、迁移微信相关配置 -微信域名验证文件修改,域名修改,白名单,开放平台domain,原始id(如果没有审核通过第三方平台),绑定开发小程序,第一次上传模板 - -### 4、数据库修改,redis修改,neo4j修改