大家好,想在这里分享一下我做的 1Pass,也聊聊为什么会做它。
初衷其实很简单:我自己在开发一系列产品,希望产品上线后能更方便地接入微信登录、微信支付这些功能,这样可以符合大部分用户的使用习惯。
做的产品越多,就越会发现一些工作总在重复。即使产品的核心功能各不相同,但基本上登录和支付都是绕不开的。
现在有了大模型的帮助,写代码变得越来越容易。但是围绕接入,还要研究申请条件、准备材料、等待审核、处理配置问题。这些事情单独看都能解决,放在一个还没验证需求的小产品上,却很容易消耗掉不少时间和耐心。
于是我想:能不能把这些共用的能力整理出来,以后做新产品时直接接入?这就是 1Pass 的起点。
1Pass 提供统一的微信登录和支付接入能力,把一些重复的接入工作集中处理,让多个产品可以复用。 对我来说,它首先是为自己后续开发准备的一个工具;把它开放出来,是觉得其他独立开发者可能也有类似的需要。
我想解决的,主要是下面几个问题。
这里面,我最在意的还是试错成本。
独立开发经常是在信息不充分的时候做决定:这个需求是不是真的?用户愿不愿意换一种方式解决?有没有人愿意为它付费?
这些问题,需要产品上线后才能逐步得到答案。如果每次验证之前,都要先花很多精力把基础设施重新搭一遍,能尝试的想法就会变少,也更容易因为已经投入了太多而舍不得停下来。
我希望 1Pass 能帮忙缩短这一段准备过程。想法有反馈,就继续完善;就算反馈不好,也能以相对小的成本调整方向。
当然,使用第三方服务也需要考虑费用、服务依赖,以及它是否适合自己的业务。对于已经有成熟接入体系、需要高度自主控制的项目,直接维护自己的方案更加合理。1Pass 更想服务的,是产品运营还在初期,希望尽早上线验证的开发者。
产品地址:1pass.top
欢迎大家试用