欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

请教一下,app和微信 两个共通的问题

程序员文章站 2022-05-03 18:19:35
...
现在好多市面上的app都和微信做了共通的开发,
比如说,京东,有微信版的,也有APP版的
卷皮,有微信版的,也有APP版的


问题来了,微信、APP他们两个应用用的同一个数据库吧? (比如用户的资料信息,以及购买记录、购物车等
然后,他们的应用文件, 是相同的两份吗? 一份是微信的文件目录, 一份是APP的文件目录 ?

应该是这样的,但是他们是怎么同步到一起的呢? 用手机号?还是什么 ,尤其是 现在先开发的微信版本,再开发APP,怎么联到一起啊? 微信公共平台可以不登录,只要授权就可以进入微信商城(用户的手机也没有强制让其输入),有用户的部分信息。
APP将来做,肯定有个登录窗口,以及微信快捷登录, 微信、APP怎么用同一个数据库?还是?

请教了,谢谢


回复讨论(解决方案)

同一个数据库,微信可以用openid, 绑定手机号即可

微信和APP 关联, 只用用户的手机号, 从而 两个地方都可以登录,数据也同步

还有其它方法吗?

用户表 用两套吗?

然后关联?


考虑到,有几种可能,微信、APP 张三同时用,
李四只用微信 ,可能不想下载APP,以后再下载安装
王五只用APP,可能还没有微信

用户表 有几套,取决于你的应用需求(独立性)
按你的补充表述,应该只有一套

如果各弄一套,再弄个 sso 整合在一起,也是可以的
但有事倍功半的嫌疑

参考openid。

同一个数据库,通过接口来请求数据库