我已经实施了应用内结算function,并且遇到了一个问题。 这是我所看到的。 订购一个项目 等待一小会儿命令通过 如果购买需要一段时间,用户点击后退button取消购买 我的应用得到通知,购买被取消,并确认这一点 用户和我都收到一封电子邮件,声明购买被取消 当用户再次尝试购买该商品时,市场将抛出一个错误,提示“您已经有该商品的挂单”。 响应码是“服务不可用” 恢复交易不会产生交易 您无法使用此帐户购买此商品 我在网上find了一些有关这方面的信息。 http://www.google.com/support/forum/p/Android+Market/thread?tid=375490c831e02ab5&hl=zh-TW http://code.google.com/p/marketbilling/issues/detail?id=39 我联系了谷歌,并得到了一个汽车人的回应,他们正在调查这一点。 但是,我想知道是否有什么我可以做这个。 哦,我也确定我的PendingIntent是好的。 我有成功的订单。 更新:这是我的股票电子邮件给客户,看到这一点。 看起来Android电子市场已经越来越好了,因为现在我越来越less了。 你好, 这个“挂单”错误不幸是Android Market中的一个我无法控制的错误。 为了帮助他们提高此问题的优先级,请通过以下Web表单与Google联系。 http://www.google.com/support/androidmarket/bin/request.py?contact_type=market_phone_tablet 你可以告诉他们引用bug 5126349,这是他们的内部跟踪号码。
提前道歉,而不是一个编程问题,但由于网上提供的信息很less,我希望我可以原谅在这里问。 我想在iOS应用程序中使用来自Apple的新的定期订阅。 我之前已经对付款进行了编码,在那里没有任何问题,但是我无处可以find有关新订阅types允许的内容的指导。 这意味着“似乎”没有特别的指导,然而我所能find的所有讨论都是关于“内容”提供者而不是服务提供者。 我想为人们订阅的服务使用定期订阅。 我本身不提供任何内容。 使用旧的非续订订阅types(这是真的如此破碎,这是不值得使用)我99%确定该应用程序将被接受,但所有内容提供商的谈话,我担心,苹果真的不想SAAS提供商使用周期性订阅模式,并希望将其限制为内容的发布者。 有没有人有使用新的付款模式作为服务软件的经验? 我们希望得到一些更好的想法,在我们围绕这个概念构build一个完整的支付解决scheme之前,是否可行?
编辑 :Android现在支持应用内结算 ! 原始问题: 看起来Android不会在本地支持一段时间内的应用程序内购买,而当它发生这种情况时,可能会有一个庞大的用户群,但不支持那些不支持它们的设备。 如果可能的话,使用Android电子市场在Android中实施类似iPhone(附加内容或服务)的应用程序内购买的最佳方式是什么? 解决scheme应特别考虑: 对于各种应用内购买:Android Market的24小时取消政策 对于消耗品/非消耗品:存储附加内容(即:使用宝贵的应用程序内存以避免盗版,或使用SD卡以避免应用程序内存的膨胀) 谢谢!
我的应用程序似乎准备好在我的设备上进行应用程序内购买过程的“真实生活”testing。 但是,Play商店中收到“出版商无法购买此商品”错误消息。 现在,我该如何testing呢? 我不想通过重新安装一个虚拟帐户来进行testing,从而使手机configuration丢失。 在“设置” – “许可证testing”下的开发者控制台中,我在“具有testing访问权的GMail帐户”下添加了我的电子邮件地址,但这不会改变任何内容……也许我错过了一些简单的方法,感觉很混乱!
我正在尝试将Android Market应用内购买function集成到我的应用中,但每次尝试购买真正的inapp产品时都会遇到令人讨厌的错误。 我已经拿了示例应用程序(Dungeons),并将其添加到我的应用程序。 我已经更新了公钥,并且将产品列表更新为以下内容: / **可以购买的产品的一系列产品列表条目。 * / private static final CatalogEntry[] CATALOG = new CatalogEntry[] { new CatalogEntry("full", "Full v", Managed.MANAGED), }; 我使用Eclipse导出了应用程序,并将其安装在手机上,并将其上传到Android Market网站。 另外在Android电子市场网站上,我已经添加了完整的应用内购买并发布了它。 我还将我的googlemail帐户添加为testing帐户(即我在手机上login的帐户)。 当我在手机上运行应用程序时,当我尝试购买完整版本的应用程序时,我得到了一个您没有购买android消息的项目,但是如果我尝试使用android.test.purchased,则它工作得非常好。 您请求的商品的文档不可用于购买Android状态如下: 表示Android电子市场在应用程序的产品列表中找不到请求的项目。 如果产品ID在您的REQUEST_PURCHASE请求中拼写错误,或者应用程序的产品列表中未发布项目,则可能会发生这种情况。 产品ID是定义相同的,它是定义发布的,并且请求必须通过,因为它是示例应用程序。 我使用相同版本的apk,我发布了inapp产品也激活apk也。 但仍然面临同样的问题,请帮助我解决这个问题。 任何想法将不胜感激!