应用内购买服务器模型是面向设备的还是面向用户的?
我正在使用服务器模型进行应用内购买。所有文档都描述了 In Ap 购买是面向设备的,这意味着注册用户不能使用其他设备来扩展他的订阅..那么这是真的吗?
I am working with In App Purchase with server model. All documents describe In Ap purchase is device oriented means register user can not use other device for extend his subscription..so is it true?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它与用户下载该应用程序的 itunes 帐户绑定,如果用户想在不同的设备中使用订阅,他需要使用相同的 iTune 帐户在该设备中下载该应用程序。
或者
您必须在服务器中维护有关用户(唯一 ID)的信息(购买信息等),并且当用户在不同设备中登录(唯一 ID)到应用程序时,您需要提供相关数据。
It is binded to itunes account in which user downloaded that app, If the user wants to use the subscription in different device he needs to download the app in that device with same iTune account.
Or
You have to maintain the info(Purchased info etc) with respect to user(unique id) in the server and you need to provide related data when user login(unique id) to the app in different device.
您绝对可以使用应用内购买来在购买设备以外的设备上延长订阅。事实上,对于某些类型的应用内购买(非消耗品),要求所购买的内容在所有用户的设备上都可用。
要理解的关键是,如何履行购买(即内容交付)完全取决于您。应用内购买只是提供了一种购买和验证收据的机制。您可以重新请求用户在用户登录的任何设备上进行的购买的所有收据,并且由您的应用程序来确保根据这些收据解锁或交付内容。
You absolutely can use in-app purchase to extend a subscription on devices other than the one the purchase is made on. In fact, for certain types of in-app purchasing (non-consumables), it's a requirement that the purchased content be made available on all the user's devices.
The key to understand is that how the purchase is fulfilled (that is, the content delivery) is entirely up to you. In-App purchasing simply provides a mechanism for purchasing and validating the receipt. You can re-request all receipts for purchases a user has made on any device the user logs into, and it's up to your app to insure that the content is unlocked or delivered based on those receipts.