android - 您请求的项目无法购买 - ITranslater

文章推薦指數: 80 %
投票人數:10人

当我在我的手机上运行该应用程序时,每当我尝试购买时,我都会收到您要求购买 ... 表示Android Market无法在应用程序的产品列表中找到所请求的项目。

javascript 使用JavaScript替换字符串的最后一个字符 javascript-Chart.js2.0甜甜圈工具提示百分比 javascript-如何在Chrome中设置DOM断点 Javascript查找json值 javascript-如何修复UncaughtInvalidValueError:setPosition:不是LatLng或LatLngLiteral:在属性lat:不是数字中? javascript-在Socket.i中创建房间 将属性添加到javascript数组 javascript-如何在firebase上执行sql“LIKE”操作? javascript-创建一个

    并根据传递的数组填充它 何时在JavaScript中使用Float32Array而不是Array java 是否可以在运行时通过Java设置环境变量? http状态码403-403禁止使用Java,但不能使用网络浏览器? java-如何在AndroidStudioIDE中找到项目的所有未使用方法? 如何使用Java执行Windows命令-更改网络设置 空安全集合作为Java8中的流 为什么Java的Date.getYear()返回111而不是2011? C++命名空间,与Java包的比较 java-在Android中发出异步HTTP请求是否存在公认的最佳实践? java-级联示例无法编译? java-什么是抽象类和抽象方法? python 网络-使用Python请求衡量网站加载时间 python-如何向熊猫数据框添加额外的行 python-Matplotlib:指定刻度标签的浮点格式 删除字符串中的最后一个路径组件 使用Python进行字符转换(如tr命令) python-非阻塞子进程。

    python-在__main__.py中使用模块自己的对象 网络-在Python中打开套接字的最佳方法 python-为什么type(myField)返回的是>而不返回>? 如何关闭mongodbpython连接? c# 在WCF中缓存? C#开关大小写字符串以 CodeGo.net>如何写在中等信任的Web.Config? C#||运算符不使用可为空的布尔值 衡量代码执行所需时间的最佳方法是什么? 我可以检查变量是否可以强制转换为指定的类型吗? 为什么接口不能指定静态方法? 基于单元测试的类中的ClassInitialize属性未调用 在同一个catch块中捕获两个异常? LINQ内联接vs左联接 android 音频-Android-ICS4.0中的MediaPlayer缓冲区大小 android-如何自行停止服务? 如何使用Shell命令启动Genymotion设备? android-取消有关从多任务平移中删除应用程序的通知 java-如何在AndroidStudioIDE中找到项目的所有未使用方法? android-有关GooglePlay应用程序资产加密的问题 在Android中模拟电池电量不足和内存不足 android-改装-@Body参数不能与表单或多部分编码一起使用 无法合并Dex-AndroidStudio3.0 java-在Android中发出异步HTTP请求是否存在公认的最佳实践? c++ HaskellThrift库在性能方面比C++慢300倍 c++-标准对如何在向量上调用clear改变容量有何看法? 从int到float和b时符号更改 为什么派生的模板类不能访问基本模板类的标识符? 具有模板的C++共享库:未定义符号 构造函数-如何用C++写一个简单的类? C++命名空间,与Java包的比较 如何在VisualStudio2015中使用Clang为Windows编译C++ C++异常类设计 流-更改cin的分隔符(C++) node.js javascript-在Socket.i中创建房间 不使用Jad的Node.js+Express node.js-使用npmlist时“无效”是什么意思? node.js-如何从Redis保存和检索会话 node.js-MongoError:尝试删除集合时找不到ns node.js-如何使用UglifyJS缩小文件夹中的多个Javascript文件? json-将对象传递给节点+express+玉中的客户端? javascript-MissingSchemaError:尚未为模型“User”注册架构 Node.jsExpress。

    适用于bodyPars的大身材 javascript-Node.js请求CERT_HAS_EXPIRED php php-在L中手动注册用户 PHP-日志捕获到的异常 有什么办法可以在PHP中将json转换为xml? php-Laravel邮件:传递字符串而不是vi linux-在PHPCLI中设置max_execution_time PHP-与所有主要提供商实施单点登录的最佳方法? php-贝宝访问-SSL证书:无法获取本地发行者证书 什么因素使PHPUnicode不兼容? 时区-在PHP中将时间和日期从一个时区转换为另一个时区 php-正则表达式的变长lookbehind-assertion替代方法 html html-如何使用图像作为提交按钮? html-针对iframe的Firefox表单正在打开新标签 html-将CSS样式应用于DIV中的所有元素 pdf-如何在HTML中插入分页符,以便wkhtmltopdf对其进行解析? javascript-如何检测div元素中的溢出? html-可以使用关闭跨度吗? CSS-单个元素htm上的多个类 javascript-在[[[http://“]]之前添加一个尚未包含“http://”的URL html-是否可以使用CSS创建此形状(将两个局部圆连接在一起)? html-是否可以在GitHubmarkdown中向图像添加边框? jquery Chrome和Safari中jQueryUI对话框的滚动条问题 jQuery无法与IE11一起使用 jQuery-仅从di删除文本内容 javascript-无法加载资源:net::ERR_CONTENT_LENGTH_MISMATCH ajax-如何使用jquery$.get()发送参数 使用jQuery.animate从右到左为div设置动画? Javascript-如何使用XHRonProgress函数使用压缩/压缩的内容? jQuery,找到父项 如何使用jquery或ajax为MVC项目在c#/asp.net中更新razor部分视图 javascript-Bootstrap3datetimepicker事件未触发 ios 目标c-iOS11大标题导航栏不折叠 目标c-强制iOS应用崩溃的最快方法是什么? iOSPushNotificationBanner一次显示两次 iOS/来自驱动程序的rssi事件过于频繁。

    ios-如何在没有AppleDeveloper帐户的情况下在xcode6中创建ipa? ios-如何在Xcode9上构建Swift3项目? ios-如何滚动到UITableView的确切末端? ios-轻按一下即可打开和关闭UITableViewCell复选标记 ios-警告:尝试在已显示的*上显示*(空) ios-在UIAlertController外部点击时如何关闭UIAlertController? reactjs reactjs-来自的Redux-Form初始值 javascript-如何动态更改ReactJS样式? javascript-在同构React组件中导入CSS文件 javascript-如何使用Redux刷新JWT令牌? javascript-尝试使用React.DOM设置主体样式 reactjs-React16.7-现在不推荐使用React.SFC javascript-未捕获的错误:始终违反:findComponentRoot(...,...$110):无法找到元素。

    这可能意味着DOM被意外地突变了 javascript-ReactNati中需要图像模块出现问题 javascript-如何在React中循环对象? reactjs-ReactRouter4不会更新链接上的视图,但是会刷新 css html-将CSS样式应用于DIV中的所有元素 CSS-display:nonevsvisible:hiddenvstext-indent:9999屏幕阅读器的行为如何? javascript-如何检测div元素中的溢出? html-可以使用关闭跨度吗? css-响应式si上媒体查询的常见断点 CSS-单个元素htm上的多个类 CSS-如何删除按钮上的蓝色“选定”轮廓? html-是否可以使用CSS创建此形状(将两个局部圆连接在一起)? CSS-如何选择多个给定元素的子元素? xss-CSS样式表中的跨站点脚本 .net asp.net-无法使用前导../退出顶层目录 在WCF中缓存? 您可以在解决方案中混合使用.NETFramework版本吗? .net-TransactionScope和多线程 在同一个catch块中捕获两个异常? LINQ内联接vs左联接 c#-最小起订量-如何验证是否通过s设置了属性值 VS2010-如何在第一个compi上自动停止编译 .net-MVC中UIHint属性的用途是什么 .net-使用任务并行库时如何处理所有未处理的异常? git ssh-Git获取/拉/克隆挂在接收对象上 大文件Git gerrit-git(pullvscheckoutvscherrypick)这是做什么用的? 版本控制-git是否忽略空文件夹? 版本控制-Git并在多个分支上工作 我如何将git拉到特定分支? 取消跟踪并停止跟踪gi中的文件 我将如何在Git中编写一个合并前的钩子? 如何获取匹配正则表达式的最后一个Git标签 如何在AndroidStudio中更改git分支 ruby-on-rails rubyonrails-设计:在注册期间禁用密码确认 RubyonRails:比较两个日期的最佳方法? rubyonrails-非持久ActiveRecord模型属性 RubyonRails-rmagick和OSXLion 红宝石-您将Rack中间件文件和需求放在哪里? rubyonrails-如何覆盖form_for帮助器中的类名? 红宝石-Rails3.0中的f.error_messages 如何为Rails迁移定义布尔字段 红宝石-Capistrano和环境变量 rubyonrails-使Flash哈希通过重定向保持不变 sql sql-引用表中没有与外键中的引用列列表匹配的主键或候选键 SQLServer如何处理存储过程中有关事务的语句? sql-在多列上联接 sql-Excel中是否有类似合并的函数? sql-使用什么?查看或临时标签 sql-使用数据库表作为队列 sql-Postgresql左联接json_agg()忽略/删除NULL 多个INNERJOINSQLACCE sql-带WHERE子句的UNION oracle-如何在SQLSELECT语句中使用包常量? c c-*nixselect和exceptfds/errorfds语义 c-为什么访问数组中的元素需要固定的时间? 首页>C#>如何使用不带-l或不遵循libNAME.so命名约定的库的硬编码路径的GCC进行链接? 在C中找到最高位 c-枚举中的元素数 c-结构打包是确定的吗? c-实施VM的教程/资源 编译器降低程序的时间复杂度合法吗?是否认为这是可观察到的行为? c-在.sofi中链接到较旧的符号版本 一次了解C和C++中f()和f(void)之间的区别,然后 ruby ruby-添加和删除参考的Rails迁移 红宝石-在Rsp中测试STDOUT输出 Ruby:模块,要求并包含 如何判断我是从JRuby还是Ruby运行? 红宝石-Rails3.0中的f.error_messages Ruby:继承与类变量一起使用的代码 regex-如何获取字符串中所有出现的Ruby正则表达式的匹配数据? dynamic-动态设置RubyObj的属性 Ruby/RailsCSV解析,UTF-8中无效的字节序列 RubyonRails-警告:引用了顶级常量 string 使用JavaScript替换字符串的最后一个字符 删除字符串中的最后一个路径组件 C#开关大小写字符串以 sqlserver-将动态sql的结果分配给variab 算法-计算给定长度字符串可能的最大运行次数 字符串-任何等效于PadLeft/PadRight的方法? 在JavaScript中比较字符串时,为什么一个字符串比另一个字符串大? 检查字符串是否在C中包含另一个字符串的简单方法? 带新行的JavaScript字符串-但不使用\n .net-Regex.IsMatch与string。

    包含 android-您请求的项目无法购买 我正在尝试将AndroidMarket应用内购买整合到我的应用中,但不幸的是,每当我尝试购买真正的inapp产品时,都会遇到恼人的错误。

    我已经采用了示例应用程序(Dungeons)并将其添加到我的应用程序中。

    我已更新公钥,并将产品列表更新为以下内容: /**可购买产品的一系列产品列表条目。

    */ privatestaticfinalCatalogEntry[]CATALOG=newCatalogEntry[]{ newCatalogEntry("full","Fullv",Managed.MANAGED), }; 我已经使用Eclipse导出了应用程序,并将其安装在我的手机上,并将其上传到AndroidMarket网站。

    同样在AndroidMarket网站上,我已经添加了完整的应用内购买并发布了它。

    我还将我的googlemail帐户添加为测试帐户(这是我在手机上登录的帐户)。

    当我在我的手机上运行该应用程序时,每当我尝试购买时,我都会收到您要求购买的消息,但是如果我尝试例如android.test.purchased,那么它的工作原理非常好。

    您请求的不可购买的项目的文档说明如下: 表示AndroidMarket无法在应用程序的产品列表中找到所请求的项目。

    如果产品ID在REQUEST_PURCHASE请求中拼写错误,或者在应用程序的产品列表中未取消项目,则会发生这种情况。

    产品ID肯定是相同的,它肯定是发布的,并且请求必须通过ok,因为它是示例应用程序。

    我使用相同版本的apk和我发布inapp产品也和激活apk也。

    但我仍然面临同样的问题,请帮助我解决它。

    任何想法将不胜感激! android in-app-purchase in-app-billing laxmanasked2019-04-19T09:02:08Z 15个解决方案 140votes 我对此错误的体验是: 确保将签名的APK上传到开发者控制台。

    确保在您的设备上安装已签名的APK,而不是在调试器中启动应用程序。

    确保在开发人员控制台中创建测试帐户。

    设置您测试帐户 务必使用您的测试帐户登录您的设备。

    在封闭式alpha/beta测试的情况下,请确保已将测试帐户添加到选定的测试人员组,您可以在管理您的alpha/beta版本的页面上执行此操作。

    在封闭式alpha/beta测试的情况下,请确保您的测试帐户已通过特殊邀请链接接受参与此应用程序的测试 确保在开发者控制台中创建应用程序结算,最后从控制台激活项目!(这是完全遵循谷歌教程后得到的那个) 确保将清单中的VersionCode和VersionName设置为与开发人员控制台中的版本相同(Alpha,Beta或Production。

    草稿不再起作用)。

    @alexgophermix的回答对我有用。

    如果您正在寻找没有实际提款的测试付款,您还需要将您的测试帐户添加到另一个特殊的帐户列表“具有测试访问权限的Gmail帐户”,您可以在播放帐户设置(而非项目!)中找到该帐户。

    在您可以看到项目列表的页面上转到设置,然后在“帐户详细信息”页面上(向下滚动,它几乎位于页面底部),您将找到“具有测试访问权限的Gmail帐户”列表。

    pinuxanswered2019-04-19T09:03:36Z 80votes 以下是一些要检查的事项: 您已创建了apk,并已将其发布到Alpha或Beta版的GooglePlay信息中心。

    GooglePlay信息中心中的应用程序未处于“草稿”模式,但在“已发布”中(您需要在屏幕左侧显示所有带有检查图标的小圆圈,然后才能发布)。

    您已设置另一个测试帐户,而不是“附加”到GooglePlay信息中心的帐户。

    您可以通过创建Google+群组,将测试帐户添加到该群组并在GooglePlay信息中心中指定Google+群组来实现。

    您用来测试购买的apk具有相同的版本代码,版本名称,最重要的是它使用与您在商店中发布的apk相同的密钥库进行签名。

    您在仪表板中更改某些内容之间需要等待几个小时才能传播更改。

    这需要几个小时。

    确保sku值是有效的sku值(将其与您在GPDashboard中输入的值进行比较)。

    您尝试购买已购买的商品。

    获取购买的商品并将其显示在日志中以查看是否存在。

    如果是这样,那么就消费该产品或将钱退还到您的测试帐户(您需要等待退款才能传播。

    这需要几个小时。

    ) 确保Inapps处于活动状态! 6小时后,对我来说最后一部分是什么: 确保您使用测试帐户登录谷歌(在您的浏览器中)并打开此链接(标有红色)并且您同意成为测试人员![http://i.stack.imgur.com/VSgAV.png] UPDATE 如果您正在使用flavor来构建针对不同CPU的apks,并且为arm,armv7和x86构建并将它们全部上传到商店,请记住使用其中一个来测试inapps。

    如果你使用一个包含所有cpu库的“通用”构建(基本上是另一个构建而不是存储上的构建),它将无法工作。

    AndreiBogdananswered2019-04-19T09:05:22Z 44votes 当Play商店中的产品是Inactive时,会发生这种情况,产品应该可以正常工作。

    AnilPatelanswered2019-04-19T09:05:48Z 19votes 当您完成的所有操作都很完美,您使用带有正确产品ID的已签名APK时,会出现此错误,但您必须注意,您使用的帐户可能没有正确的有效信用卡详细信息。

    因此,无论何时您想要使用测试帐户购买任何产品,该帐户都应具有有效的信用详情。

    Niralianswered2019-04-19T09:06:21Z 15votes 也许我一直在做错了,但如果您正在测试的版本不是Play商店中的Alpha,Beta或Production,那么您也会收到此错误。

    我经常更新我的VersionCode和VersionName,同时仍在测试新版本(在上传到Play商店之前),然后在我测试IAB特定功能时最终出现此错误。

    alexgophermixanswered2019-04-19T09:06:53Z 12votes 还有另一个可能的原因导致这个错误,这几乎让我疯了一整天,直到我发现了什么问题:apk版本。

    如果您正在使用版本号高于上传到Play商店的本地apk(正确签名,正确的密钥,正确的产品ID),您也会收到此错误。

    希望这有助于某人 DavidBValanswered2019-04-19T09:07:23Z 7votes 对于我的情况,需要从APK选项卡的Opt-inURL获取链接。

    打开浏览器并使用该链接。

    然后在该页面中注册为测试人员。

    PayneChuanswered2019-04-19T09:07:49Z 4votes 请检查您是否使用相同的测试帐户邮件ID laxmananswered2019-04-19T09:08:15Z 4votes 最新增补(2016/11): 测试人员必须接受来自链接的测试请求开发者控制台(部分:APK) app必须发布:可以在beta/alpha测试中发布;信息:如果您在开发者控制台中点击“发布”,它将不会发布生产中的应用程序,除非您将其传播到生产选项卡(在部分APK); PerfectGamesOnline.comanswered2019-04-19T09:08:55Z 2votes 如果产品状态为“未激活”,请将其激活。

    这解决了我。

    当然谷歌需要一段时间才能更新 还要确保您的测试邮件已注册。

    vijeth.aganswered2019-04-19T09:09:28Z 1votes 在尝试了互联网上建议的所有方法之后,“OpenAlphaTesting”或“OpenBetaTesting”为我解决了这个问题。

    转到Android开发者控制台->你的应用->APK然后选择使用OpenAlpha/Beta测试。

    发送提供给您自己或测试人员的链接。

    只要他们在Android设备上使用该帐户登录,他们就可以对其进行测试。

    祝好运 R_Paoaanswered2019-04-19T09:10:13Z 1votes 我遇到了同样的问题,我的解决方案是将当前版本的应用程序上传到Play商店,如果是用于测试然后将其上传到Alpha或Beta频道,我已经完成了这个并且错误消失了并且正确显示了定价细节.. AmeenMaheenanswered2019-04-19T09:10:39Z 1votes 你必须接受成为测试者 发布管理->应用发布->管理测试人员然后以隐身模式打开此链接(选择加入的URL)登录测试人员帐户 vuhung3990answered2019-04-19T09:11:12Z 0votes 可能有三种可能性: 将您的APK保存在谷歌播放作为草稿,不要忘记激活它并发布您的产品与独特的ID。

    检查您的ID与GooglePlay上的产品ID相同。

    或检查项目类型是否相同,例如管理GooglePlay和您的代码。

    如果您正在测试不需要发布应用程序。

    只需将其保存为草稿即可。

    然后等待一段时间可能需要2到3小时来激活它。

    URAndroidanswered2019-04-19T09:12:07Z 0votes 要解决此问题,请按照下列步骤操作: 在GooglePlay开发者控制台上创建产品。

    保存并将其设置为“活动”。

    将APK上传到GooglePlay。

    注:在第1步中创建产品6小时后,应用内结算可能无法运行。

    inspiredMichaelanswered2019-04-19T09:13:03Z translatefromhttps://stackoverflow.com:/questions/13117081/the-item-you-requested-is-not-available-for-purchase Navigation 友情链接:IT技術知識クイズ» 返回顶部»


請為這篇文章評分?