V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
delphiqin
V2EX  ›  程序员

求各位大神指点,Android IAP 你们是如何做的

  •  
  •   delphiqin ·
    DelphiQin · 2012-07-26 11:29:30 +08:00 · 4887 次点击
    这是一个创建于 4508 天前的主题,其中的信息可能已经有所发展或是发生改变。
    国内安卓平台有很多市场,有的有提供自己的支付方案,有的没有。有自己的支付方案的也是各家做各家的,无法互相兼容。
    所以我想问一下 Android 平台的朋友,你们是怎么做的,上几家就嵌几家的支付 SDK 吗?Android 平台上有没有一个通用的支付平台,各个市场都认可的?(支付宝有个移动支付,是干这个的吗)
    如果没有,那你们是每家市场都单独打包么,这样的话,有省事的方法吗,要不各机型各平台单独打包,会累出屎来的啊……
    如果有,那如何区分是从哪家平台过来的用户的,对 DeviceID 吗?
    如果是对 DeviceID 的话,那如果一个用户先在平台A安装了,后又在平台B升级了应用,之后某天完成了IAP,那这个用户算哪个市场推广过来的?
    5 条回复    1970-01-01 08:00:00 +08:00
    ayanamist
        1
    ayanamist  
       2012-07-26 13:20:34 +08:00   ❤️ 1
    只能像丁香园和随手记那样,搞强制登录,然后购买信息和账号绑定了。没有别的办法。
    delphiqin
        2
    delphiqin  
    OP
       2012-07-26 16:49:15 +08:00
    @ayanamist 感谢!
    我的这个问题,在 Android 平台上应该很普遍吧,前辈们都是怎么解决的呢?
    另外 Android 上一般都是用什么支付平台完成 IAP 的呢,支付宝吗,还是有其它更好的解决方案?
    soulhacker
        3
    soulhacker  
       2012-07-26 17:12:34 +08:00   ❤️ 1
    @delphiqin Android 的标准方案当然是使用官方的 Market 帐号,但是国内绝大部分都被阉割掉了,所以只有一楼说的自己建立帐号体系来做了。多看的 Android 版本是个很典型的例子。
    delphiqin
        4
    delphiqin  
    OP
       2012-07-26 19:40:53 +08:00
    @soulhacker 多谢回复
    我们这个应用是一个本地应用(游戏),本身没有与账号登陆有关的功能,如果搞强制登录的话,用户肯定不太认可。
    ayanamist
        5
    ayanamist  
       2012-07-27 00:18:56 +08:00   ❤️ 1
    @delphiqin 那就没有办法了。一定需要一个身份标识的东西。有Google官方的Market账号的话,实际上就是利用用户的Google账号来做鉴权。如果没有,那就只有自己建立鉴权的东西。只能鼓励用户用手机绑定了,拿手机作为鉴权标识。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1078 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:10 · PVG 04:10 · LAX 12:10 · JFK 15:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.