草庐IT

InApp-Purchase

全部标签

Android InApp 购买问题 (-1002 : Bad Response received)

我有一个实现了IAP的应用程序,它在大部分时间都运行良好。但是,某些安装报告来自IABHelper的-1002错误代码(未在任何地方记录)。这是日志告诉我的内容(这发生在用户从GooglePlay返回后):2013-05-0311:40:03,781774539[main]ERROR:In-appbillingerror:NulldatainIABactivityresult.2013-05-0311:40:03,786774544[main]DEBUG:Purchasefinished:IabResult:NulldatainIABresult(response:-1002:Badr

Android InApp Billing : The item you requested is not available for purchase. 在不同的谷歌账户上不一致

请不要在未阅读所有内容的情况下将其作为重复项关闭。案例总结:两个谷歌测试账户用于使用相同应用构建的IAP交易。一个有效,一个无效。两个谷歌账户都有有效的信用卡,可以从其他应用程序购买IAP。更多详情:我们向测试人员发布了一个新的Unity-Android版本,我们有2个不同的谷歌帐户用于IAP测试。令人惊讶的是,一个帐户可以毫无故障地成功进行测试购买,而另一个帐户总是收到:“您请求的商品无法购买。”非工作帐户过去曾用于测试IAP,我们没有遇到任何问题。谷歌群组没有变化,该帐户仍然是我们这个应用程序测试组的成员。有谁知道为什么它在一个谷歌帐户中不起作用,而在另一个帐户中却没问题?注意:使

windows - UWP IAP : This in-app purchase item is no longer available

我使用产品ID“捐赠”在商店中创建了一个新的IAP。然后我在应用程序中向这个IAP发出请求,代码如下:varpurchaseResults=awaitCurrentApp.RequestProductPurchaseAsync("Donate");但是,当我在我的Windows应用程序中调用该函数时,会显示一个错误消息对话框:选择其他项目:我的应用名称中不再提供此应用内购买项目我尝试调用varlistingInfo=awaitCurrentApp.LoadListingInformationAsync();varproductListings=listingInfo.ProductLi

php - 不正确的日期时间值 : 'item.purchase_date'

SELECTdepreciate.id,depreciate.item_id,depreciate.batch_code,new_item.description,depreciate.life_time,depreciate.scrap_value,depreciate.dep_type,item.po_number,item.purchase_value,item.current_value,item.purchase_date,depreciate.annual_depreciation,depreciate.depreciation_rate,depreciate.total_

iphone - 在 App Purchase 沙箱问题

目前我正在开发iOS应用程序,它需要应用内购买。与许多教程一样(例如:http://www.raywenderlich.com/2797/introduction-to-in-app-purchases)。我在iTunesConnect中创建了新应用程序,上传了二进制文件并拒绝了它。之后我添加了一些应用内购买产品。在下一步中,我将Storekit添加到我的Xcode项目中,然后我在我的UIViewController中编写了这段代码:-(void)buyPressed{SKProductsRequest*request=[[SKProductsRequestalloc]initWith

iphone - :In app purchase and Monotouch 的文档或博客

我一直在寻找如何创建应用内购买的开发部分:对于itunes的配置就可以了。但是没有找到任何关于在MonoTouch中进行开发部分的资源。任何想法请 最佳答案 github上有一些可用的源代码:https://github.com/Redth/APNS-Sharphttps://github.com/Clancey/ClanceyLib/blob/master/ClanceysLib/AppStore/InAppPurchaseManager.cs 关于iphone-:Inapppurch

ios - 在 App Purchase 沙盒中 - 无效地址

我已经在很多应用程序中实现了应用程序内购买,并在沙盒环境中测试了所有这些应用程序。现在我正在处理其中一个应用程序的应用程序内购买,我昨天测试了它并且工作正常,但到今天早上没有任何现有的沙盒帐户适用于应用程序内测试。我关注了其中一个苹果thread解决问题,但似乎没有任何效果。在这个线程中,很多开发人员都遇到了同样的问题,其中一些提供了解决方案,但没有一个对我有用。到目前为止,我已经尝试了以下解决方案:使用所有元数据添加新产品并尝试使用新产品ID。创建了新的演示应用以使用新的证书和配置文件测试应用内购买。但无法正常工作。创建了新的沙盒测试器,通过邮件帐户进行验证。我能够获取产品名称和价格

ios - Apple 收据 - original_purchase_date 的日期早于应用创建

我对此有点困惑。所以关注thisapproach我得到了包含一堆解密字段的json。其中original_purchase_date。我需要的是跟踪在这个新版本免费之前是否购买了应用程序,我认为我需要为此使用该字段。但出于某种原因,在沙箱环境中它显示日期"original_purchase_date"="2013-08-0107:00:00Etc/GMT";这是提出申请前的几年。所以现在我不确定为什么显示那个日期。original_purchase_date真的是我需要跟踪的字段吗。 最佳答案 对于沙盒环境,原始购买日期始终为“20

ios - InApp 购买 - paymentQueue : updatedTransactions is not called from specific place

当我启动同一个UIView并有可能购买InApp可购买产品时,我有两个地方。1.用户入职结束2.菜单中的标准位置从第一次付款开始,我通过SKPaymentTransactionStatePurchasing获得更新的交易:-(void)paymentQueue:(SKPaymentQueue*)queueupdatedTransactions:(NSArray*)transactions{DLog(@"updatedTransactions");for(SKPaymentTransaction*transactionintransactions){switch(transaction.

ios - 获取 "Purchase stop"用于应用内购买

我已经创建了一个测试用户,并在“设置”中退出了我的手机。当我尝试使用我的测试帐户在我的应用程序中尝试应用程序内购买时,我得到了“确认您的订阅”,这很好,但后来我得到了“购买已停止”。我不知道我错过了哪一步。感谢任何能给我任何线索的人。 最佳答案 使用测试帐户调试应用程序。AppStore是一个交易环境,任何用户都可以在这个环境中购买应用程序,但是如果要在正在开发的过程中测试应用程序,就不能在真正的Applestore中进行支付。苹果为开发者提供了调试购买行为的测试沙箱,它完全照搬了appstore的交易环境,但是在沙箱环境中,我们不