草庐IT

iphone - 应用内购买 (IAP) 简单问题(我有问题)

coder 2023-09-25 原文

关闭。这个问题需要details or clarity .它目前不接受答案。












想改善这个问题吗?通过 editing this post 添加详细信息并澄清问题.

4年前关闭。




Improve this question




我检查了大量的 list 并尝试了所有可能的解决方案,但我的 IAP 从未奏效! (只有最后一个解决方案:重新启动整个过程,包括生成新的 App ID)

我的 list :

  • V 您是否为您的 App ID 启用了应用内购买? : 当然
  • V 您是否为您的产品检查了 Cleared for Sale? : 开头
  • V 您是否已提交(并可选择拒绝)您的应用程序二进制文件? :我的应用已经在 App Store 上架并且正在销售中。
  • V 您项目的 .plist Bundle ID 是否与您的 App ID 匹配? :当然,这样我就可以使用分发配置文件销售我的应用程序。
  • V 您是否为新的 App ID 生成并安装了新的配置文件? : 两次! (不是我的用户认证配置文件)
  • V 您是否已将您的项目配置为使用此新配置文件进行代码签名? : 当然
  • V 您是否正在为 iPhone OS 3.0 或更高版本构建? :我使用 iPhone4 并为 iOS3.0 构建
  • V 在提出 SKProductRequest 时,您是否使用了完整的产品 ID? : 我尝试了完整的 ID 和不带前缀的。
  • V 自从将您的产品添加到 iTunes Connect 以来,您是否等了几个小时? : 已经3天多了。
  • V 您的银行详细信息在 iTunes Connect 上是否有效? (通过马克):银行、税务和所有三个契约(Contract)都有效。 (我怎么知道银行存款是“活跃的”?我填写了所有空白并提交了)
  • V 您是否尝试从您的设备中删除该应用程序并重新安装? (通过 Hector、S3B、Alex O、Joe 和 Alberto):很多次...删除重新安装删除所有配置文件重新安装...断开连接、重新启动等等...
  • 我的 IAP 状态是“等待屏幕截图”
  • 清理和重建:尝试过
  • 制作新产品 ID : 尝试过
  • 创建一个新的测试用户:尝试过(并注销我自己的帐户)
  • 创建一个新的 AdHoc 配置文件:尝试过
  • 我使用了明确的应用 ID
  • 您没有完成所有财务要求(请参阅本文档的“契约(Contract)、税务和银行信息”部分)。 : 是
  • 您没有使用明确的 App ID。 :我使用了像 com.app.myapp 这样的显式 ID(以及 com.app.myapp.product1 作为我的产品 ID)
  • 您没有使用与您的显式 App ID 关联的配置文件。 :我使用正确,所以我的应用程序在应用程序商店中。
  • 您没有在代码中使用正确的产品标识符。有关产品标识符的更多信息,请参阅技术问答、QA1329、“应用内购买产品标识符”。 : 检查检查检查检查复制和粘贴.....
  • 您没有清除在 iTunes Connect 中销售的应用内购买产品。 : 我检查了。
  • 您可能已经修改了您的产品,但这些更改尚未对所有 App Store 服务器可用。 : 已经 48 小时或更长时间了..
  • 如果您或 App Review 在 iTunes Connect 中拒绝了您最新的二进制文件。 : 它是“准备出售”。 (目前,添加了“准备上传”)

  • 以及 Google 上的更多核对 list

    (对于正在寻找 IAP 解决方案的人,我希望上面的 list 可以帮助您)

    +

    更多线索...
  • 我向另一个准备出售的应用程序添加了一个新的 IAP。
    -> 还是不行
  • 我将一个新的 IAP 添加到另一个从未发布的 IAP(准备上传)。
    -> 不工作
  • 在我的 MyApp-Info.plist 中,[Bundle identifier: com.my.app], [Bundle display name: MYAPP]
  • iTunes 连接应用程序名称与“捆绑显示名称”不同,例如“这是我的应用程序”。

  • 此问题可能与 iTunes 连接或我的帐户设置有关。但直到现在我还想不通。

    最佳答案

    我的设备是问题所在。
    如果有人遇到同样的问题,请先检查设备。

    关于iphone - 应用内购买 (IAP) 简单问题(我有问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5676239/

    有关iphone - 应用内购买 (IAP) 简单问题(我有问题)的更多相关文章

    1. ruby - 将差异补丁应用于字符串/文件 - 2

      对于具有离线功能的智能手机应用程序,我正在为Xml文件创建单向文本同步。我希望我的服务器将增量/差异(例如GNU差异补丁)发送到目标设备。这是计划:Time=0Server:hasversion_1ofXmlfile(~800kiB)Client:hasversion_1ofXmlfile(~800kiB)Time=1Server:hasversion_1andversion_2ofXmlfile(each~800kiB)computesdeltaoftheseversions(=patch)(~10kiB)sendspatchtoClient(~10kiBtransferred)Cl

    2. ruby - 在 64 位 Snow Leopard 上使用 rvm、postgres 9.0、ruby 1.9.2-p136 安装 pg gem 时出现问题 - 2

      我想为Heroku构建一个Rails3应用程序。他们使用Postgres作为他们的数据库,所以我通过MacPorts安装了postgres9.0。现在我需要一个postgresgem并且共识是出于性能原因你想要pggem。但是我对我得到的错误感到非常困惑当我尝试在rvm下通过geminstall安装pg时。我已经非常明确地指定了所有postgres目录的位置可以找到但仍然无法完成安装:$envARCHFLAGS='-archx86_64'geminstallpg--\--with-pg-config=/opt/local/var/db/postgresql90/defaultdb/po

    3. ruby - 通过 rvm 升级 ruby​​gems 的问题 - 2

      尝试通过RVM将RubyGems升级到版本1.8.10并出现此错误:$rvmrubygemslatestRemovingoldRubygemsfiles...Installingrubygems-1.8.10forruby-1.9.2-p180...ERROR:Errorrunning'GEM_PATH="/Users/foo/.rvm/gems/ruby-1.9.2-p180:/Users/foo/.rvm/gems/ruby-1.9.2-p180@global:/Users/foo/.rvm/gems/ruby-1.9.2-p180:/Users/foo/.rvm/gems/rub

    4. ruby-on-rails - Rails 应用程序之间的通信 - 2

      我构建了两个需要相互通信和发送文件的Rails应用程序。例如,一个Rails应用程序会发送请求以查看其他应用程序数据库中的表。然后另一个应用程序将呈现该表的json并将其发回。我还希望一个应用程序将存储在其公共(public)目录中的文本文件发送到另一个应用程序的公共(public)目录。我从来没有做过这样的事情,所以我什至不知道从哪里开始。任何帮助,将不胜感激。谢谢! 最佳答案 无论Rails是什么,几乎所有Web应用程序都有您的要求,大多数现代Web应用程序都需要相互通信。但是有一个小小的理解需要你坚持下去,网站不应直接访问彼此

    5. ruby - 无法运行 Rails 2.x 应用程序 - 2

      我尝试运行2.x应用程序。我使用rvm并为此应用程序设置其他版本的ruby​​:$rvmuseree-1.8.7-head我尝试运行服务器,然后出现很多错误:$script/serverNOTE:Gem.source_indexisdeprecated,useSpecification.Itwillberemovedonorafter2011-11-01.Gem.source_indexcalledfrom/Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/r

    6. ruby-on-rails - Rails 应用程序中的 Rails : How are you using application_controller. rb 是新手吗? - 2

      刚入门rails,开始慢慢理解。有人可以解释或给我一些关于在application_controller中编码的好处或时间和原因的想法吗?有哪些用例。您如何为Rails应用程序使用应用程序Controller?我不想在那里放太多代码,因为据我了解,每个请求都会调用此Controller。这是真的? 最佳答案 ApplicationController实际上是您应用程序中的每个其他Controller都将从中继承的类(尽管这不是强制性的)。我同意不要用太多代码弄乱它并保持干净整洁的态度,尽管在某些情况下ApplicationContr

    7. ruby - 通过 RVM (OSX Mountain Lion) 安装 Ruby 2.0.0-p247 时遇到问题 - 2

      我的最终目标是安装当前版本的RubyonRails。我在OSXMountainLion上运行。到目前为止,这是我的过程:已安装的RVM$\curl-Lhttps://get.rvm.io|bash-sstable检查已知(我假设已批准)安装$rvmlistknown我看到当前的稳定版本可用[ruby-]2.0.0[-p247]输入命令安装$rvminstall2.0.0-p247注意:我也试过这些安装命令$rvminstallruby-2.0.0-p247$rvminstallruby=2.0.0-p247我很快就无处可去了。结果:$rvminstall2.0.0-p247Search

    8. ruby - Fast-stemmer 安装问题 - 2

      由于fast-stemmer的问题,我很难安装我想要的任何ruby​​gem。我把我得到的错误放在下面。Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingfast-stemmer:ERROR:Failedtobuildgemnativeextension./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/rubyextconf.rbcreatingMakefilemake"DESTDIR="cleanmake"DESTDIR=

    9. ruby-on-rails - 如何在我的 Rails 应用程序 View 中打印 ruby​​ 变量的内容? - 2

      我是一个Rails初学者,但我想从我的RailsView(html.haml文件)中查看Ruby变量的内容。我试图在ruby​​中打印出变量(认为它会在终端中出现),但没有得到任何结果。有什么建议吗?我知道Rails调试器,但更喜欢使用inspect来打印我的变量。 最佳答案 您可以在View中使用puts方法将信息输出到服务器控制台。您应该能够在View中的任何位置使用Haml执行以下操作:-puts@my_variable.inspect 关于ruby-on-rails-如何在我的R

    10. ruby - 简单获取法拉第超时 - 2

      有没有办法在这个简单的get方法中添加超时选项?我正在使用法拉第3.3。Faraday.get(url)四处寻找,我只能先发起连接后应用超时选项,然后应用超时选项。或者有什么简单的方法?这就是我现在正在做的:conn=Faraday.newresponse=conn.getdo|req|req.urlurlreq.options.timeout=2#2secondsend 最佳答案 试试这个:conn=Faraday.newdo|conn|conn.options.timeout=20endresponse=conn.get(url

    随机推荐