in-app-billing相关内容

在签名的发行版本,为什么不能谷歌的市场结算样品构建?

我试图寻找到我最初遵循的我然后建立一个非发布版本,并运行了“健康检查”在我的Andr​​oid手机。一切都OK(除访问当然Android Market的服务器,因为按照设计,只用签名的发行版本的作品)。 然后我试图建立一个签名的发行版,但收到的错误: [2012-01-03 20点52分45秒 - 地塞米松装载机]无法执行DEX: 多DEX文件定义LCOM /安卓/自动售货机/计费/ I ..
发布时间:2015-12-02 16:39:25 移动开发

在应用内计费不工作(您的请求无法被处理)

今天我发表我的应用程序,当我的朋友试图购买应用程序内的内容,市场说:“您的请求无法被处理,请再试一次。” 一些说明: 在该应用程序已发表论文10多小时前,并且是在谷歌Play商店中可见。 在与谷歌的静态codeS测试没有工作的所有时间 在买盘帐户不是出版商帐户 大多数的code复制这从谷歌的应用内结算的例子 在试图购买时,应用内商品显示正确。 在买方有一个有效的信用卡 谢谢! 解决方案 ..
发布时间:2015-12-02 16:36:26 移动开发

恢复交易inapp购买机器人

如何做应用内结算购买的Andr​​oid恢复交易。到目前为止,我已经搜查各个环节。我没有找到确切的infromation。我已经使用 BillingHelper.restoreTransactionInformation(BillingSecurity.generateNonce())但它没有返回值。 谁能帮我走出这个问题。 任何帮助将是AP preciated。 解决方案 API的V3不 ..
发布时间:2015-12-02 16:03:28 移动开发

是否有多种格式的在应用程序内结算的交易?

我们遇到了问题,核实一些支付交易(谷歌在应用程序内结算V3)。它看起来像繁琐的交易数据如下不同的格式比我们能在交易中看到我们有没有问题核实。 的交易,我们能够验证 ORDERID :用点分隔的两个数字: 92299713162054702728.1224255970239541 签名:始终包含的base64填充底,345个字符 交易未能核实 ORDERID :一个数字: 564349386 ..

在BillingService有模块,需要被修饰,以增加安全性什么?

的注释类 您应该修改和使用它之前模糊处理此code。 确定,但什么必须修改? 类的名字吗?用于记录的标记?方法名和数据成员?逻辑和程序流本身?其他? 在换句话说,我可以理解,需要模糊处理,但我怎么能逃脱实施建议的无需重写一切从头开始的(可能有错误,比不修改任何东西更糟)? 解决方案 我在这方面的工作,在这个时刻,我的方法,到目前为止,如下: 在我使用的BillingReceiver, ..
发布时间:2015-12-02 14:47:06 移动开发

Android在应用程序内结算:无法启动launchPurchaseFlow因为launchPurchaseFlow正在进行

我实施在应用程序内结算的第一次和我使用的是静态的SKU IDS测试我第一次购买。 这工作非常出色的第一次。我叫 mHelper.launchPurchaseFlow(...)并完​​成了测试购买。我的活动受到了 onActivityResult 回调,我确信与处理它mHelper.handleActivityResult(...)。一切是伟大的。 @覆盖 保护无效onActivityResu ..
发布时间:2015-12-02 13:47:28 移动开发

令牌识别用户

我开发一个Android应用程序,我想应用程序的某些功能是不是免费的。 我在开发者控制台认为使用应用内计费第3版的API,所以我定义了一个“应用内商品”。 阅读文档后,我知道,当我开始购买流程我要传递一个字符串标记,帮助应用程序唯一标识谁提出的购买用户。 但是,我怎么能得到一个字符串令牌识别用户? 感谢 解决方案 您可以使用开发有效载荷标识用户的安全性。 有两种方式根据应用内结算要求 ..

Android的应用程序中购买计费验证失败

我'有实施应用内结算在我的Andr​​oid应用程序的麻烦。 我得到一个购买签名验证失败。 在我第一次坚持到底是关键的base64,但我检查了很多次,我仍然得到错误,那么以后我看了看Security.java文件,我发现这个方法,我编辑的得到一些信息关于什么是错的: 公共静态布尔verifyPurchase(字符串base64PublicKey,签名数据字符串,字符串签名){ 如果(Te ..

如何验证的Andr​​oid的应用内计费交易我的服务器上?

我做了一个Android应用程序,其中的项目可以使用在应用内计费购买。当一个项目是购买交易可以很容易地被Android电子市场和手机之间同步 - 要在应用程序中使用。但是,我需要我的服务器要注意购买。提供应用程序特定的数据应做出决策我的服务器上,而不是在客户端应用程序。 例如。 在用户购买X项从Android Market。 交易数据Y被发送到客户端。 在客户端发送Ÿ到我的服务器。 客户端要求 ..
发布时间:2015-12-02 12:39:24 PHP

在应用程序内结算的测试:android.test.purchased已经拥有

我目前正在测试应用内结算为未来的应用程序,我成功地“购买”后,测试项目“android.test.purchased”第一次,我现在收到的每一次回应code 7我尝试再次购买,这意味着我已经拥有这个项目。 12-15 23:02:14.149:E / IabHelper(19829):在应用内计费错误:无法 购买项目,错误响应:7:项目已经拥有 据我了解,此次收购被认为总是可以的吧?所以d ..
发布时间:2015-12-02 12:31:34 移动开发

Android的应用内计费教程

看来,这是相当复杂的执行应用内结算的Andr​​oid应用程序。是否有任何好的教程吗?从SDK的示例应用程序只有一个活动,哪一种过度简化它像我这样有多个活动的应用程序。 解决方案 嗯,我会尽力解释我经历过。我不认为自己是这方面的专家,但我打破了我的头几天。 对于初学者来说,我有一个非常糟糕的时间去理解的例子,该应用程序的工作流程。我想这应该是最好先从一个简单的例子,但是它的很多很难分出cod ..
发布时间:2015-12-02 12:29:42 Java开发

mService.consumePurchase(3,的packageName,purchaseToken)总是返回RESULT_DEVELOPER_ERROR = 5 - 提供给API的参数无效

我总是得到“RESULT_DEVELOPER_ERROR = 5 - 提供的API无效的参数”,试图消耗与购买时, 字符串purchaseToken =“inapp:”+ getPackageName()+“:”+ productId参数; INT响应= 0; 尝试 { 响应= mService.consumePurchase(3,getPackageName(),purchaseTok ..
发布时间:2015-12-02 11:29:55 移动开发

在应用程序内结算工作不更新后 - 谷歌商店

我已经实现应用内计费我的应用程序 - 以及最近的谷歌已经更新了,previously我测试用“android.test.purchased”,这是工作的罚款(购买完全版和还原完整版)。 现在我把更改的类从这里 之后,我不能够测试应用程序它给在logcat中“IabHelper以下错误:在应用内计费误差:购买签名验证失败SKU android.test.purchased “ 我已经检查了我的钥 ..

用户不符合此次收购 - 在app计费

我收到 “用户不符合此购” 而试图购买作为测试从谷歌邮件播放。 我已经上传到谷歌玩烧焦APK,公布开票项(应用产品),节约了APK为草稿,仍然收到此错误。 另外,我是想从测试用户设备的购买。 解决方案 编辑: 的实际原因的错误: 如果未经授权的用户尝试购买商品,然后此消息 应该会出现。 因此​​,如果应用程序没有发布,非测试用户应该得到这个错误, ..
发布时间:2015-12-02 01:09:42 移动开发

Android在应用程序内结算:确保应用程序的公钥

这是Android在应用程序内结算版本3(TrivialDrive)示例应用程序的SDK来了 MainActivity.java / * base64En codedPublicKey应该是应用程序的公钥 *(您从谷歌Play开发者控制台了)。这是不是你的 *开发公共密钥,它是*应用程序特定的*公钥。 * *而不是仅仅存储在这里嵌入到整个文本字符串的 *方案,构建在运行时从片键或 ..

IabHelper PurchaseFinishedListener

如果我通过标准发出购买意向 字符串mySku =“android.test.purchased”; mHelper.launchPurchaseFlow(这一点,mySku,10001,mPurchaseFinishedListener); 我可以购买该项目,它将存储和我可以查询的项目和工作正常了。不工作的唯一的东西是PurchaseFinishedListener。我知道了codeD ..
发布时间:2015-12-02 01:04:53 移动开发

Android在应用程序内结算V3:"无法执行操作:queryInventory"

我已经安装在应用程序内结算,首次使用新V3 API。它工作正常在我的设备,但我已经收到了很多来自其他用户的错误报告。 其中之一是: java.lang.IllegalStateException:IAB帮手不成立。无法执行操作:queryInventory 在my.package.util.iab.IabHelper.checkSetupDone(IabHelper.java:673 ..
发布时间:2015-12-02 01:01:01 移动开发

如何验证的Andr​​oid应用内计费与Ruby的服务器?

我无法搞清楚如何验证Androind应用程序内购买计费用我的Ruby on Rails的服务器。 我觉得Android的给出了一个Security.java有某种方法来验证物理设备。从我的研究好像是(1)我需要弄清楚如何使用这个Security.java类我的Ruby on Rails的服务器或(2)我需要移植Security.java了Ruby。 这是正确的?有谁知道另一种方式来验证收据? ..
发布时间:2015-12-02 00:55:22 Java开发