我想建立订阅为基础的计费应用程序,将出售通过谷歌发挥。是否有可能将相同的订阅出售给同一用户,但在不同的设备上出售?这样,每个用户尝试使用应用程序的设备都需要主动订阅吗?
我想我可以将设备id和用户id存储在自己的服务器上,并以这种方式对其进行身份验证,但是用户不能购买相同的订阅一次以上是正确的吗?因此,如果用户希望购买多个“许可证”,我是否需要一个基本相同的订阅池?谷歌是否能以本土化的方式处理这些问题?
谢谢
发布于 2013-04-08 20:59:42
您将需要在应用程序采购中实现,就像在应用程序项目中的任何其他应用程序一样。
确保在Dev控制台中创建项目时,它是非托管的,因为每个帐户只能购买一次托管项目。
当您在购买非托管项目时收到确认消息时,请将诸如唯一ID之类的详细信息发送到服务器并将其存储在那里。
现在,每当您的应用程序启动,检查您的服务器,如果它是一个授权的设备。如果不是,则提示用户购买它。如果是的话,让他们继续使用这个应用程序。
这只在你需要一次性付款的情况下才有效。如果您需要订阅,您将不得不弥补多次一次性付款,因为订阅就像有管理的购买,只能通过任何帐户支付一次。
https://stackoverflow.com/questions/15888270
复制相似问题