wx.login 可否增加返回值 unionId encryptedData
- 需求的场景描述(希望解决的问题)
您好,起因是这样的,我们想 web 跟小程序在用户只允许登入,不授权的情况下使用相同的帐号体系。
但现在因为 wx.login 没有办法拿到 unionId,无法判别是同一个用户。
- 希望提供的能力
以下择一。
-
wx.login 增加 withCredentials 参数,返回 encryptedData,让服务端可以取得 unionId。
-
小程序、公众号、服务号,可以合并成同一个 appId
-
增加 bundleId,所有应用同用户同主体返回相同 bundleId
谢谢
— 以下是调研过的回答
回答说可以但其实并不行
因为用户若是先登入小程序,之后登入 web,此时 web 并不知道用户已登入过小程序
会,但是依照现在做法,为确保资料一致,等于强迫开发者让同主体下的每个小程序都要必须弹窗,转跳小程序的时候,你会不会觉得一直弹窗授权更奇怪更不舒服。
这机制说明貌似跟上面的回答有冲突