• 请不要在回答技术问题时复制粘贴 AI 生成的内容
dream4ever
V2EX  ›  程序员

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

  •  
  •   dream4ever · May 6, 2024 · 3653 views
    This topic created in 766 days ago, the information mentioned may be changed or developed.

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

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

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

    16 replies    2024-05-07 11:49:22 +08:00
    whthomas
        1
    whthomas  
       May 6, 2024 via iPhone
    如果是探索业务,可以先简单设计一下。

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

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

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