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修改