V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
dream4ever
V2EX  ›  程序员

如何设计试读 + 付费后完整阅读功能?

  •  
  •   dream4ever · 237 天前 · 2679 次点击
    这是一个创建于 237 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近公司业务探索,想开发一套在线阅读的平台,大体需求就是平台上的书在用户注册并登录之后都可以免费试读最开始的一小段章节,用户付费购买这本书之后,就可以阅读整本书的内容。

    我是 JS 全干工程师,如果用基于 Node.js 的后端来开发的话,这一整套功能的整体架构/前端/后端该如何实现呢?

    PS:用户注册/登录这块儿,目前考虑到兼容性,是打算用邮箱作为账号来注册登录,找回密码也是采用发验证码到邮箱的方式。

    16 条回复    2024-05-07 11:49:22 +08:00
    whthomas
        1
    whthomas  
       237 天前 via iPhone
    如果是探索业务,可以先简单设计一下。

    准备俩页面,一个页面只有试读章节,另外一个页面准备完整章节,这样实现的复杂度上处理起来就会轻松不少。

    PMF 验完再去考虑体验上的设计投入可能会更合适一些。
    ttyhtg
        2
    ttyhtg  
       237 天前 via Android
    我记得 github 上有现成的吧,大佬可以参考一下
    dream4ever
        3
    dream4ever  
    OP
       237 天前
    @ttyhtg 啊,忘了 GitHub 了,多谢。
    dream4ever
        4
    dream4ever  
    OP
       237 天前
    @whthomas 也是个办法,先做个 MVP 版本出来再说,哈哈。
    dahaoyoubeifeng
        5
    dahaoyoubeifeng  
       237 天前
    抽象成权限控制平台的一部分?
    dream4ever
        6
    dream4ever  
    OP
       237 天前
    @dahaoyoubeifeng 自己一个人开发,还没有精力弄一个权限控制平台。
    LuckyLauncher
        7
    LuckyLauncher  
       237 天前
    渲染还是一样的渲染,后端验证有没有购买购买了就返回全量数据没购买就返回部分数据
    不管一个页面两个页面校验这块后端跑不了的
    jimmy7336
        8
    jimmy7336  
       237 天前
    简单
    blankmiss
        9
    blankmiss  
       237 天前   ❤️ 1
    有些网页阅读 需要登录 或者 公众号输入验证码 ,这种贼有意思 可以断点修改返回值
    lekai63
        10
    lekai63  
       237 天前 via iPhone
    先发免费部分文字,付费后再发全文。

    你要开始就全文发到客户端,怎么着都能解吧。
    marquina
        11
    marquina  
       237 天前
    这种真的有商业化空间嘛……我之前在书店买了一本《通往奴役之路》,到家后发现书里译文部分读起来头疼。如果我能提前试读到内容,可能就不会买这本书了。
    vue666
        12
    vue666  
       236 天前
    这个避免不了付费的用户拿你的做成 md, 放到闲鱼上卖
    swling
        13
    swling  
       236 天前
    问题很多啊,首先版权问题怎么处理,其次,如果是面向大陆用户的,邮箱注册是不允许的,因为必须实名制。考虑手机注册,或者接入腾讯账号体系。
    sampeng
        14
    sampeng  
       236 天前
    这探索个啥。。。微信那么个版权庞然大物在那。。做出来就是给投资人做出来的。。。
    FYFX
        15
    FYFX  
       236 天前
    paywall 功能应该有现成的代码可以抄吧。。。
    ebushicao
        16
    ebushicao  
       236 天前
    我记得国内业务现在用户账户是必须绑定手机号的,那直接手机号加短信验证码那套就完了。如果不是国内业务,那 supabase auth 直接就可以上,也就是上线前需要设置一下 SMTP 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2479 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 04:16 · PVG 12:16 · LAX 20:16 · JFK 23:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.