我正在使用 MKStoreKit,它具有一种相当有用的方法来恢复购买,如此处所述
但是,我使用消耗性货币来解锁对象。每一个消费币解锁的物件都只在本地解锁,所以如果用户花费1币解锁1个物件,然后删除并重新安装应用程序,该1个物件将不会被记忆为已解锁。
一种不涉及在我自己的服务器上存储用户详细信息的解决方法是为每个对象创建非消耗性应用内购买,并在用户花费货币时解锁它们。因此,非消耗品对用户是不可见的。我没有尝试过,这并不理想,因为添加购买会产生更多开销,但我不明白为什么它不起作用?
这留下了货币。我可以使用 MKStoreKit 恢复货币,而无需在我自己的服务器上登录或通过 GameKit 等获取用户详细信息吗?非常感谢!