在iOS中购买应用内的非消费品.我需要服务器吗?

Kar*_*lth 3 storekit in-app-purchase ios

我正在实施iPad游戏,并希望允许玩家购买额外的地图.我是否需要实施服务器并存储该购买以便我可以处理用户更改到其他设备或者StoreKit是否自动为不同的设备处理它?也就是说,如果用户使用他的用户名在设备A上购买了额外的地图,然后将游戏安装在具有相同用户名的新设备B上我是否需要做一些特别的事情,或者StoreKit是否会记住购买,这样他就不会收了两次?

Pav*_*yan 5

实际上不需要服务器 - 用于"恢复购买"的制作按钮,用户将能够在每个设备上获得他所有的"额外地图". 实现它的好框架.

  • 如果用户没有越狱他们的设备,那么添加您自己的服务器并不会真正添加到该过程中。你自己的服务器的好处是*如果*用户越狱了他们的设备,然后运行一个工具,让他们绕过AppStore进行应用内购买。通过在混合身份验证收据中使用您自己的服务器,破解者不会花费时间进行编码,您可以增加一层保护以减少盗版。 (2认同)