2012-03-02 39 views
1

我已经在我的项目中集成了应用程序结算以销售托管项目,但我没有真正清楚的事情。如果用户有多个移动设备在市场上注册了相同的账户,每次用户购买一件商品时,这个商品都可以通过他的谷歌账户在每个移动设备上使用? Android电子市场是否应通知用户已登记的每个手机上已购买该项目?在应用程序结算 - 问题与管理项目

谢谢

回答

0

对两者都是。

下可以在标题下找到以下页面上的“处理退款和其他不请自来的IN_APP_NOTIFY消息”:http://developer.android.com/guide/market/billing/billing_overview.html

在第一种情况下,你的应用程序可以在用户收到IN_APP_NOTIFY 广播意图您的应用程序已安装在两个(或更多 )设备上,并且用户通过 设备之一进行应用程序内购买。在这种情况下,Google Play会向第二个设备发送IN_APP_NOTIFY消息给 ,通知应用程序有购买 状态更改。您的应用程序可以处理这个消息时,它 处理来自应用程序发起的REQUEST_PURCHASE 消息的响应以同样的方式,让您的最终应用程序收到 PURCHASE_STATE_CHANGED广播意图消息,其中包括关于已购买的商品 信息。这仅对 适用于其购买类型设置为“按用户 帐户管理”的商品。

+0

“您的应用程序可能会收到IN_APP_NOTIFY广播”。这是“可能”的一部分,吓坏了我的地狱。 – Blackbelt 2012-04-05 07:08:19

0

安卓市场还检查手机的设备ID。所以inapp账单取决于设备ID和谷歌账户

+0

我明白了..对此有何提及?可以指向我的同类文档吗? – Blackbelt 2012-03-05 08:20:28