在 IOS 应用程序中,我通常通过将 Apple 的收据列表与我自己处理购买时添加到本地的收据列表进行比较来验证购买是否成功并由我的应用程序处理。这可以防止购买期间应用程序崩溃、错误等可能导致事情不同步的事情。我正在尝试对亚马逊做类似的事情。我在亚马逊文档中反复遇到过这样的关于购买验证/恢复的声明:
It is possible for a purchase transaction to have more than one Purchase Token representation, so they should not be used as transaction IDs.
这是一个巨大的帮助,因为我认为正好相反。不幸的是,我还没有找到其余的想法:“可以在此处找到事务ID:...”。我开始认为他们的交易不提供稳定的 ID...!请告诉我我缺少什么,或者,如果它真的不存在,我该如何防范我上面提到的问题?