微信小程序的手机号认证不便宜啊!

177 天前
 via

我一个 UV 才 3000 不到的小程序,3 个月前刚开始收费的时候冲了 1500 元/5 万次,现在已经不足 5000 次啦,好贵好贵!

求降低这个费用的方法!

2319 次点击
所在节点    微信
20 条回复
jucelin
177 天前
新用户才有必要认证,你有这么多新用户?
via
177 天前
@jucelin 老用户 token 失效、重新登陆、切换手机号也要用到认证的
AchieveHF
177 天前
@via 存 openid 不行吗?除了切换手机号,和新用户 应该都不消耗吧
justplaymore
177 天前
保存 openid 和手机号关系,老用户登陆不需要重新授权手机号的。
用静默登陆 wx.login 拿 token ,传给后端去换 openid ,就能定位到是哪个用户了。

切换手机号同理,保存一份当前用户和已授权手机号的一对多关系,找不到老手机号时才让用户去授权新手机号。
jucelin
177 天前
@via #2 存 openid ,这个一直不会变的
jookr
177 天前
@via 你这逻辑一天就能被刷爆了
CoderLife
177 天前
@via 重新登陆 为啥要认证....
ShuoHui
177 天前
@jucelin 从最近使用的小程序删掉重新进都要再认证想不到吧
Citrus
177 天前
@ShuoHui 没必要吧?认证一次后台存个关联,每次登陆拿 OpenID 不就行了?
pubby
177 天前
只在 openid 和手机关联的时候用到一次吧。存好对应关系
ZeroDu
177 天前
存对应关系用 openid 也不太灵活,存在多个手机号的情况
via
177 天前
@Citrus 嗯,这个确实好像可以省,但是那这样没法退出切换手机号了吧,是否要做额外逻辑判断
Citrus
177 天前
@via 你这小程序是做啥的还需要频繁切换手机号?可以内部给一个解绑功能手动解绑手机号和 OpenID 的关联啊。
via
177 天前
@Citrus #13 不过我们现在用户凭证已经设置了 45 天才失效,已经很长了,所以我觉得可能不是老用户登录的问题吧,除非他们老删除小程序
via
177 天前
@CoderLife 主要是代码都瞎写!
via
177 天前
@jookr 说说怎么刷,code 和手机号加密串都是微信生成的。
tangtj
177 天前
为啥你的小程序非要手机号
zwgf
177 天前
不存手机号即可
jookr
177 天前
@via 用 8 楼的方法,就可以重复消耗你的获取手机号次数。
dko
177 天前
你什么小程序非要获取用户的手机号?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/991330

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX