我觉得这个话题正在被一次又一次地讨论,但我无法找到一种正确的方法来管理这个问题。问题:
-> 自动续订订阅(每月):
-> 单个 iTunes 帐户
-> 增加应用程序用户帐户
-> 我如何确定谁拥有订阅
用例:
- UserA 购买订阅(我在服务器“app_userId,original_transaction_id,web_order_id”上创建条目)
- UserA 注销(或删除应用程序等)
- UserB 登录(相同的 iTunes 帐户)-> 几周后 sub 过期
- 订阅自动更新 -> UserB 获取交易更新 - 我使用 original_transaction_id 检查此订阅是否真的属于 UserB(这种情况下:NOT) -> 正是我需要知道的。(只有用户A可以使用此iTunes帐户下的订阅)
我的理解是否正确,在可更新订阅的情况下:-> original_transaction_id 永远不会改变(尽管我已经看到人们声称它确实如此的 stackoverflow 票证!或者它在 restore 之后,或者在另一个设备上...... -> 个人,测试在另一台设备上(恢复)->到目前为止它没有改变......但是有人可以确认它永远不会改变吗?
-> web_order_line_item_id - 它只能告诉我“当前活动”订阅属于谁(前提是我也在服务器上存储了该信息) - 但是一旦订阅更新 -> 它就没有用了(每次更新都是新的)。
我已经在这个话题上花了一个多星期,但仍在苦苦挣扎:) 这太疯狂了......