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

2023-11-13 09:35:21 +08:00
 via

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

求降低这个费用的方法!

2542 次点击
所在节点    微信
20 条回复
jucelin
2023-11-13 09:42:59 +08:00
新用户才有必要认证,你有这么多新用户?
via
2023-11-13 09:49:28 +08:00
@jucelin 老用户 token 失效、重新登陆、切换手机号也要用到认证的
AchieveHF
2023-11-13 09:53:58 +08:00
@via 存 openid 不行吗?除了切换手机号,和新用户 应该都不消耗吧
justplaymore
2023-11-13 09:54:40 +08:00
保存 openid 和手机号关系,老用户登陆不需要重新授权手机号的。
用静默登陆 wx.login 拿 token ,传给后端去换 openid ,就能定位到是哪个用户了。

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

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

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

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

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

© 2021 V2EX