in-app-billing相关内容
我在应用计费方面遇到一些问题,我想在应用内创建一个可以多次购买的产品。但谷歌以一种产品首先必须消费的方式进行应用程序计费,然后才能再次购买。我尝试使用以下代码: public class HomeFragment extends Fragment { private WebView homesite; private String homeTabUrl; private Pr
..
我正在尝试在我的应用中实施IAB。每次应用程序启动时,启动都会失败,并显示: 设置应用程序内结算时出现问题:IabResult:设备上的结算服务不可用。 (回复:3:结算不可用) 我已经尝试了所有的一切: 确保清单中有 com.android.vending.BILLING 权限。 上传两个版本对应的APK到测试版渠道。 使用测试帐户。 清除Google Play缓存。
..
我有一个问题,我们可以在Google Apis模拟器中测试具有不同api级别的应用内购买应用吗? 有关此问题的任何信息都将是受欢迎。 解决方案 您无法在模拟器上测试应用结算和LVL等服务,因为他们缺少Google Play作为中间人您的应用之间,然后启动谷歌服务器。此外,您可以在模拟器上配置的帐户功能有限。 请参阅此测试细节。
..
在用户购买产品后,我收到的消息如“谢谢你,你的商品会很快出现”。现在这条消息来自市场方面。但我想要一个自定义消息而不是这个消息。 如何做同样的事情或者至少如何删除这个Toast通知? 解决方案 正如其他用户所说,你无法更改Play 商店的祝酒词。 您必须为此编辑Play商店应用。 你 CAN 做的是检查购买是否成功并显示 你自己的吐司说“该项目现在可用” 此
..
我在本教程中介绍了在我的应用程序中实现应用程序: http://blog.blundell-apps.com/simple-inapp-billing-payment/ 用户现在可以购买我的物品(com .myitem)与应用内系统。之后,我在共享首选项中设置用户已购买该项目。 问题是用户是否卸载并重新安装应用程序。 所以问题是:如何检查用户是否已经购买了该项? 我知道我应该
..
我正在我的应用程序中构建“inapp”计费系统。 执行后 skuDetails = mService.getSkuDetails(3,“my_app_package_name”,“inapp”,bundle); ArrayList responseList = skuDetails.getStringArrayList(“DETAILS_LIST”);
..
我想在应用内购买Android应用程序,我经常阅读我必须从SDK Manager下载Google Play结算库 (例如 http://www.techotopia.com/index.php/An_Android_Studio_Google_Play_In-app_Billing_Tutorial# Installing_the_Google_Play_Billing_Library ),
..
我有一个应用程序,我已经在用户打开应用程序时进行了应用程序购买我在第一次购买时检查是否发生使用 launchPurchaseFlow(使用自动调用)因为这个打开的对话框在应用程序中购买(我称之为第一次使用此方法,因为假设用户已经在应用程序购买中重新安装了应用程序,因此检查购买是否发生此方法已经购买,因此我可以知道不显示添加)所以我怎么称之为这种方法并在第一次忽略购买对话框?我在 launchPur
..
我已经在我的应用程序中实现了应用内购买,我的产品类型是托管的,我使用的是API版本3. 当我从我的信用卡购买时,它已成功完成。 但问题是,如果我卸载我的应用程序并想用相同的帐户购买它会再次向我收费吗? 根据谷歌管理产品类型的规定,我们只购买一次产品?但为什么会这样呢? 任何人都可以帮助我吗? 这里是我的PurchaseActivity.java类 公共抽象类PurchaseActi
..
我创建了一个应用程序,其中有应用内购买,每月自动续订..在第一次成功付款时,我已经调用了一个网络服务,其中我已经让用户进入高级课程。 现在,如果用户已从谷歌服务器手动取消付款,我怎么知道该用户已取消他/她的订阅。 是否有一些PHP代码查询或从android我必须在后台调用一些东西来检查状态? 谢谢你推荐 解决方案 你可以查看购买的订阅在应用程序内通过 编辑:对于订阅
..
对于有关iTunes订阅的第100万个问题,我们深表歉意。 IAP,我们在那里有解决方案,但这似乎与我所经历的不同,包括UrbanAirShip。 我已经成功地实现了IAP功能我的申请&使用Urban-Airship可以很好地工作。 这些链接真的帮助我学习和使用它。在应用程序中实现付费功能,即使这可以在将来帮助新学员: http://www.alexcurylo.com/blog
..
我试图加入应用程序购买,我已成功通过显示可用的SKU。现在我想做一个假购买。所以我使用了appId =“android.test.purchased”。这是第一次完美无缺,但是接下来它会抛出异常,如下所示。 尝试调用虚拟方法'android.content.IntentSender android.app.PendingIntent。空对象引用上的getIntentSender()'
..
编辑*** 仍在寻找原始问题的答案。为什么Android不会看到之前购买的商品而不是让用户再次付款?设置SharedPreferences是一个不错的主意,但如果用户卸载该怎么办?他们将不得不再次购买。我不希望这个用户。谢谢。 我试图找出应用程序没有正确库存的原因,我从TrivialDrive中获取并尝试将其设为我自己的。我相信我删除了所有的消费,我只有一件商品可以购买;高级升级。这应该只
..
在我通过Google Play提供的Android应用中,我想提供可通过应用内结算方式购买的其他商品。 我喜欢的商品种类想要提供的是媒体内容,如图形和声音,通常会进入应用程序的 res 文件夹。 文档中,Google建议不要将内容存储在应用程序包中,而是要获取购买商品后输入密钥,然后将密钥发送到检查密钥的远程服务器,如果成功,则提供下载到应用程序的图形/声音。 从安全角度来看,这
..
我想在我的某个应用中使用Google Play的应用内结算功能。但似乎我无法使用它。 第一个问题是根据商家支持的地点我的国家/地区 - 土耳其 - 不在列表中。 作为第二个问题,我的应用程序列在除Google Play之外的其他一些市场上。 Google Play应用内结算概述部分应用内结算要求和限制表示应用内结算只能在您通过Google Play发布的应用中实施。因此,即使土耳其将来
..
我在我的应用程序中实施 inApp ,并将产品添加为“管理产品”。购买后我想做收据验证。我在开发者控制台中配置如 步骤 开发人员控制台 - >设置 - > API访问 创建服务器帐户 Google Developer console - >在服务帐户中添加凭据并将其设置为JSON 添加后我从开发人员那里获得了一个文件它包含的控制台 { “type”:“servic
..
当有自动续订订阅时,请考虑以下型号情况: 用户购买1个月订阅,比如1月份 取消续订 然后等到3月(> 1个月)并再次购买相同的订阅 AppStore是否会(在收据验证时)为新购买返回新的 original_transaction_id ?或者改写,可以 original_transaction_id 用于分组收据以确定用户有效订阅的时间间隔吗? 因为在沙盒中,当存在这样的模拟
..
我已成功在应用计费中实施到我的应用中,一切正常。我现在正在尝试检索项目的价格(在开发者控制台中设置),以便我可以在我的应用程序中反映这些价格,而无需硬编码值。 此代码相当显然只收集通过库存购买的商品的价格,这不是我想要的: SkuDetails gasDetails = inventory .getSkuDetails(SKU_FULL); if(gasDetails!= n
..
我已多次阅读 Android Developer中的所有文档指南 并熟悉精彩的Google演示文稿逃避海盗和阻止吸血鬼 最后我尝试实施涉及应用内的结算方案我自己的网络服务器按照上面的介绍。 以下是与我的服务器互动的要点: 在向Google发出REQUEST_PURCHASE请求之前,我向我的网站发出请求服务器注册新购买。如果请求成功,我从服务器获取一个nonce。 当事务完成时,
..
我正在为Android游戏实施应用内结算,我们希望使用服务器来存储购买信息。 根据我的理解,到目前为止, Android Market将以广播接收器的形式向应用程序返回有关购买状态的回调。但由于我们在服务器上持久保存交易信息,我的应用程序必须发出一些http post请求并更新我的服务器。这个http发布请求很有可能被一些黑客手动模仿。如何从我的服务器代码验证Android市场收据信息?
..