请教一下,app和微信 两个共通的问题
程序员文章站
2022-05-03 18:17:54
...
现在好多市面上的app都和微信做了共通的开发,
比如说,京东,有微信版的,也有APP版的
卷皮,有微信版的,也有APP版的
问题来了,微信、APP他们两个应用用的同一个数据库吧? (比如用户的资料信息,以及购买记录、购物车等
然后,他们的应用文件, 是相同的两份吗? 一份是微信的文件目录, 一份是APP的文件目录 ?
应该是这样的,但是他们是怎么同步到一起的呢? 用手机号?还是什么 ,尤其是 现在先开发的微信版本,再开发APP,怎么联到一起啊? 微信公共平台可以不登录,只要授权就可以进入微信商城(用户的手机也没有强制让其输入),有用户的部分信息。
APP将来做,肯定有个登录窗口,以及微信快捷登录, 微信、APP怎么用同一个数据库?还是?
请教了,谢谢
比如说,京东,有微信版的,也有APP版的
卷皮,有微信版的,也有APP版的
问题来了,微信、APP他们两个应用用的同一个数据库吧? (比如用户的资料信息,以及购买记录、购物车等
然后,他们的应用文件, 是相同的两份吗? 一份是微信的文件目录, 一份是APP的文件目录 ?
应该是这样的,但是他们是怎么同步到一起的呢? 用手机号?还是什么 ,尤其是 现在先开发的微信版本,再开发APP,怎么联到一起啊? 微信公共平台可以不登录,只要授权就可以进入微信商城(用户的手机也没有强制让其输入),有用户的部分信息。
APP将来做,肯定有个登录窗口,以及微信快捷登录, 微信、APP怎么用同一个数据库?还是?
请教了,谢谢
回复讨论(解决方案)
同一个数据库,微信可以用openid, 绑定手机号即可
微信和APP 关联, 只用用户的手机号, 从而 两个地方都可以登录,数据也同步
还有其它方法吗?
用户表 用两套吗?
然后关联?
考虑到,有几种可能,微信、APP 张三同时用,
李四只用微信 ,可能不想下载APP,以后再下载安装
王五只用APP,可能还没有微信
用户表 有几套,取决于你的应用需求(独立性)
按你的补充表述,应该只有一套
如果各弄一套,再弄个 sso 整合在一起,也是可以的
但有事倍功半的嫌疑
参考openid。
同一个数据库,通过接口来请求数据库