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

请问有人做过苹果内购吗?

  •  
  •   brader · 2023-03-07 10:58:10 +08:00 · 2698 次点击
    这是一个创建于 618 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我们有个项目接入了苹果内购。
    现在公司想获取一些,比如订阅用户的订阅量、订阅率、订阅用户信息、商品的销售信息,等等一些苹果 API 能提供的信息,因为第一次接触苹果内购,很多资料不知道从哪里找,有人想做相关的吗,苹果有没有提供获取这些信息的 API ?
    18 条回复    2023-03-07 22:01:41 +08:00
    Rooger
        1
    Rooger  
       2023-03-07 11:02:34 +08:00
    https://developer.apple.com/documentation/storekit/in-app_purchase
    这里有你需要的一切东西,英语读不懂的话,就用谷歌翻译或者 ChatGPT 帮忙。
    raysonlu
        2
    raysonlu  
       2023-03-07 11:53:19 +08:00
    看标题我以为你说的是苹果产品内购。。。
    awanganddong
        3
    awanganddong  
       2023-03-07 11:54:10 +08:00
    这个我做过,你有哪里不懂可以提问题,不过我这边是服务端。
    brader
        4
    brader  
    OP
       2023-03-07 11:56:25 +08:00
    @raysonlu 内购的购买流程认证我们接好了,就是昨天领导让我找找,苹果有没有 API 能获取到用户的购买行为、购买率等一些信息,也算和内购相关吧
    brader
        5
    brader  
    OP
       2023-03-07 11:57:07 +08:00
    @awanganddong 我也是服务端,内购支付认证那些都接好了的,就是想知道有没有 API 能获取到用户的一些信息,和购买相关的信息
    awanganddong
        6
    awanganddong  
       2023-03-07 12:06:30 +08:00
    这些你直接和客户端约定好各种上报事件就可以了。这个和苹果内购本身没太大关系的。
    brader
        7
    brader  
    OP
       2023-03-07 12:10:36 +08:00
    @awanganddong 你意思就是服务端没有直接的 API 获取到这些信息,但是客户端有提供了类似这些信息的 API ?
    awanganddong
        8
    awanganddong  
       2023-03-07 12:17:36 +08:00
    @brader 你所说的这些信息基本上属于统计功能了。你拿获取到的数据进行处理就可以了,而不是苹果直接把相关统计结果,通过 api 接口返回给你。
    brader
        9
    brader  
    OP
       2023-03-07 12:22:02 +08:00
    @awanganddong 大概明白了,谢谢你。通过内部业务数据做自己的统计来展示,其实这样的话只能得到该用户在本应用的一些行为数据。我个人估计老板想要的不只是这种,他可能想要这个用户在苹果里面的所有应用的购买行为的一些数据,看来是不可能的
    ediron
        10
    ediron  
       2023-03-07 12:27:16 +08:00
    @brader 怎么可能哇,这不是严重侵犯用户隐私
    evansjin324
        11
    evansjin324  
       2023-03-07 12:28:05 +08:00
    appstore 的后台有分析和趋势相关的模块,有相关的统计数据,不一定都能满足业务的需要
    brader
        12
    brader  
    OP
       2023-03-07 12:31:17 +08:00
    @evansjin324 好,我去问问看,我没有这个后台账号
    brader
        13
    brader  
    OP
       2023-03-07 12:32:25 +08:00
    @ediron 我也觉得是,但没想获取到这么明细的东西,是转化过的,比如 这个用户有没有花过钱等等之类的
    hhjswf
        14
    hhjswf  
       2023-03-07 12:47:57 +08:00
    好奇怪,用户订阅这些信息,你们服务端难道没存储。。。自己统计就好了,苹果怎么干这种屁事。。
    evansjin324
        15
    evansjin324  
       2023-03-07 13:07:25 +08:00
    @brader 找到你们用的开发者账号登录 https://appstoreconnect.apple.com/就可以看到了
    lixinyang
        16
    lixinyang  
       2023-03-07 18:12:51 +08:00
    adapty.io revenueCat 了解一下
    realpg
        17
    realpg  
       2023-03-07 21:18:41 +08:00
    @hhjswf
    你在他老板家里买了一斤大米,他老板要你从出生到现在在全地球上所有商家购买的记录……
    lshero
        18
    lshero  
       2023-03-07 22:01:41 +08:00
    如果只要查看某一个用户在苹果的购买数据很简单,直接把购买小票调取接口解密行了小票可以获取当前用户在在当前 APP 下所有的购买记录。但是如果想推测其他的信息就比较困难了,比如购买后结算的价格(全球销售的税率不同、苹果税也是会动态变化的),服务端这块能做的就是调取接口解密用户凭据,或者订阅苹果的订单通知关注一下用户是否续费或者退款以及升级商品。

    一般购买率那些都是通过埋点分析分析出来的,单纯的看内购记录没有意义。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1269 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:10 · PVG 02:10 · LAX 10:10 · JFK 13:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.