V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
chemfinder
V2EX  ›  问与答

同一个公司的不同小程序可以共享登录状态吗?

  •  
  •   chemfinder · 2017-01-28 21:49:14 +08:00 · 2924 次点击
    这是一个创建于 2864 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如有 3 个小程序,分别命名为 A 、 B 、 C :

    ABC 中,只有 A 是有登录 /注册功能的, BC 没有。进入 ABC 任何一个时,都会去服务器抓取登录状态,如果登录状态为空(判断依据就是对方的微信 ID 号)就跳转到 A 进行注册或登录。注册时,是需要注明身份的,不同的身份对应的小程序是不一样的,比如判断其为服务员就跳转到 B ,是管理人员就跳转到 C 。

    这样可以吗?这其中不但涉及到小程序读取服务器登录状态的要求,还要求能够实现 A→B 或者 A→C 的跳转。

    这样考虑的原因就是以为小程序的限制(包括体积)太多,所以不得已把功能拆分为不同的小程序,除此之外我想不到什么办法了。。。。
    4 条回复    2017-01-28 22:27:43 +08:00
    chemfinder
        1
    chemfinder  
    OP
       2017-01-28 21:52:53 +08:00
    补充问题:

    小程序是一次登录永久在线的感觉 是吗?

    还是每一次登录 都会用微信号登录一次呢?
    SingeeKing
        2
    SingeeKing  
       2017-01-28 22:17:18 +08:00
    小程序跳转实现不了吧
    em70
        3
    em70  
       2017-01-28 22:22:39 +08:00 via Android
    1.你无法拿到用户微信号,每个小程序的每个用户有个唯一 openid ,从 openid 不能反推用户微信账号。
    2.小程序不允许任何形式的外部跳转
    3.1M 限制足够做 50 个页面了,如果都不够,说明业务不适合小程序
    4.你空想半天,不如亲自动手写点代码试验下
    ETiV
        4
    ETiV  
       2017-01-28 22:27:43 +08:00 via iPhone   ❤️ 1
    微信体系下,统一用户数据请用 unionID

    open.weixin.qq.com 上绑定多个公众号、小程序号
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3100 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:41 · PVG 08:41 · LAX 16:41 · JFK 19:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.