V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
hxyCoding
V2EX  ›  问与答

关于 App 游客模式

  •  
  •   hxyCoding · 2020-08-27 10:06:05 +08:00 · 2450 次点击
    这是一个创建于 1549 天前的主题,其中的信息可能已经有所发展或是发生改变。

    服务性,消费性产品初期定位是:前置登陆模式

    后期迭代增加了较多内容资讯,为了转换流量,改造为后置登陆模式,

    平台内部有较多的支付场景:三方,虚拟币,内购( Apple ),

    产品前期版本都能顺利过审,但是近迭代 IOS 一直卡在无游客模式被拒绝,

    大家的用户账户体系都是怎样设计游客模式的?

    7 条回复    2020-08-27 16:45:47 +08:00
    kop1989
        1
    kop1989  
       2020-08-27 10:35:52 +08:00
    游客模式其实很简单,apple 有基于这次 app 安装的唯一 id,安卓可以自己生成一个存在 sharedpreferences 中。
    然后基于此唯一 id 产生的消费行为,只对此唯一 id 有效。
    也就是说如果用户用游客模式充值了,之后删除了 app,默认就是客人销户,余额抛弃。
    Leonard
        2
    Leonard  
       2020-08-27 10:41:43 +08:00
    基本同 1 楼,但是 iOS 端生成的唯一 id 可以存储在 keychain 里,删除 app 也可以不销户
    hoyixi
        3
    hoyixi  
       2020-08-27 10:45:06 +08:00
    奇了怪了,国内厂商 App,大多数不都是不登录不让用,花花绿绿,看着界面然而没啥用,随便点一下,就是登录。

    最典型的且正当合理的就是银行网银。

    难道,你是没给审核人员开测试账户?
    rophie123
        4
    rophie123  
       2020-08-27 10:47:06 +08:00 via Android
    不是的,游客模式是首页不登录也能浏览,点任何地方都可以弹出登录,我最近就是这么过审的。
    Baymaxbowen
        5
    Baymaxbowen  
       2020-08-27 10:48:42 +08:00
    @hoyixi #3 iOS 提审是需要提供测试账号的,游客模式能够购买是苹果的要求
    hxyCoding
        6
    hxyCoding  
    OP
       2020-08-27 16:44:44 +08:00
    @Leonard 谢谢,唯一 id 是可行的,但如果生成平台用户,会拥有正常用户权限,因为没有实名制,那涉及到账户财务体系就比较麻烦,因工信部要求相关发布功能得逐一逻辑判断了,之前架构初期没考虑到,避免不了改造
    hxyCoding
        7
    hxyCoding  
    OP
       2020-08-27 16:45:47 +08:00
    @hoyixi 确实有内购虚拟支付需求,测试账户不行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1585 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:02 · PVG 01:02 · LAX 09:02 · JFK 12:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.