首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iOS InApp购买在生产中不起作用(在testflight中是可以的)

iOS InApp购买在生产中不起作用是指在iOS应用程序的正式发布版本中,用户无法成功进行应用内购买的问题。这可能是由于以下原因导致的:

  1. 配置问题:在应用程序的生产版本中,可能存在配置错误或者缺少必要的配置信息,导致应用内购买无法正常工作。这可能涉及到应用程序的代码、证书、App Store Connect配置等方面。
  2. 网络问题:应用内购买需要与苹果的服务器进行通信,如果网络连接存在问题,例如防火墙阻止了应用程序与苹果服务器之间的通信,就会导致应用内购买无法正常工作。
  3. 苹果审核问题:在应用程序提交到App Store审核之后,苹果审核团队可能会对应用内购买进行测试。如果在审核过程中发现了问题,例如违反了苹果的应用内购买规则,就会导致应用内购买在生产中被禁用。

为了解决iOS InApp购买在生产中不起作用的问题,可以采取以下步骤:

  1. 检查应用程序的配置:确保应用程序的代码和配置正确,并且包含了正确的应用内购买相关信息,例如产品标识符、购买流程的处理代码等。
  2. 检查网络连接:确保应用程序能够与苹果的服务器进行正常的通信。可以尝试在其他网络环境下进行测试,或者联系网络管理员解决网络连接问题。
  3. 检查苹果审核要求:仔细阅读苹果的应用内购买规则和审核指南,确保应用程序符合要求。如果发现违规行为,及时进行修改并重新提交审核。

对于iOS应用程序中的应用内购买问题,腾讯云提供了一系列相关产品和服务,以帮助开发者解决问题和提升用户体验:

  1. 腾讯云移动应用分析(https://cloud.tencent.com/product/mta):提供应用程序的数据分析和监控功能,可以帮助开发者了解应用内购买的使用情况和性能指标,从而优化应用程序。
  2. 腾讯云移动推送(https://cloud.tencent.com/product/umeng_push):提供消息推送服务,可以用于向应用程序的用户发送与应用内购买相关的通知,提醒用户进行购买操作。
  3. 腾讯云移动直播(https://cloud.tencent.com/product/mlvb):提供高质量的实时音视频传输服务,可以用于应用内购买过程中的音视频交互,提升用户体验。

总之,解决iOS InApp购买在生产中不起作用的问题需要综合考虑应用程序的配置、网络连接和苹果审核要求等因素,并借助腾讯云提供的相关产品和服务进行优化和改进。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

中国版TestFlight?Testin推免费手游内测分发工具Pre.im

自去年被Apple收购之后,备受开发者喜爱Beta测试工具TestFlight就被集成至iTunes Connect。...可以帮助开发者将开发完手游快速分发到用户手中。不同于TestFlight需要花钱购买iOS开发者帐号,Pre产品完完全全免费使用。...目前Pre支持Android及iOS开发手机游戏,手游开发者只需简单2步,就可以轻松启动一个用于内测分发工作。预计年内,Pre也将支持Windows Phone手游内测分发托管。...Testin Pre与TestFlight提供内测工作方法类似,手游开发者可以将测试者分为内部成员和外部成员,理论上来说,这两种测试者都可以测试阶段使用App。...高效:告别应用商店漫长无比审核等待,让手游闪电到达内测用户手中。   快速:无需购买服务器、带宽快速托管手游,上下传速度较TestFlight快许多。

1.7K90

​聊一聊iOS应用提审与发布

App 信息 点击综合里App信息,可以填写App相关信息,有些信息可以修改,有些则在生成时就永久确定了。...整个开发流程测试 app 内购买项目,确保 app 和服务器能够正确处理常见购买情景,如订阅优惠、中断购买或退款。开发早期,可以使用 Xcode 来模拟和测试 app 内购买项目。...也可以使用 Xcode StoreKit 测试功能 本地环境测试 app 内购买项目,而无需连接到 App Store 服务器。... App Store Connect 配置 app 内购买项目后,可以沙盒环境中使用真实产品信息进行测试。...准备就绪后,可以使用 TestFlight 向进行内部测试,TestFlight app 内购买项目使用沙盒环境,因此它们免费提供给测试员,并不会在 app 发布到 App Store 之后转移到生产环境

3.6K10
  • If love, deep love:10 Most Useful iOS Libs

    作者将他App实现各种各样UI效果做成个代码库,方便其他人使用。...4)HockeyKit HockeyKit一个iOS Ad-Hoc自动更新框架。所有的苹果店App都可以使用它,它能显著提高整个Beta测试过程,分为两部分:服务器和客户端框架。...) 默认当App启动或唤醒时,客户端会从服务器检测更新,用户可以设置对话框修改这个设置:一天一次或手动检测更新 除了支持iOS,HokeyKit也支持Android平台,不过Android版还处在Alpha...接收到开发者TestFlight邀请之后,用户只需拿自己iPhone即可打开邀请链接,注册账号,注册硬件 有了测试包以后,不用一个个发邮件,只需要将IPA上传到TestFlight网站,然后勾选合适测试用户...同时还提供了其他附加功能,比如虚拟进展指示符,以及完成提示信息 你也可以安装其他东西,比如需要显示文本,动画,x及y设置等等,有许多iOS辅导员都在用它,一般用来作应用内购买 MBProgressHUD

    67020

    免root将手机(Android&IOS)改造成移动渗透神器

    IOS 篇 0x01 安装iSH iSH一个使用usermode x86模拟器将Linux shell引入IOS设备工具,基于Alpine Linux,该程序占用空间小,具备一定安全性且易于上手...TestFlight运行环境要求:iOS 8 或更高版本 iPhone、iPad 或 iPod touch。 ?...上图中四个图标分为:TAB键、Shift键、ESC键以及可以滑动方向键,结合手机键盘,基本可以满足shell一些操作。...需要注意安装过程,iphone或者ipad不能锁屏,需要在设置->显示与亮度->自动锁定 设置为为永不锁定,否则会安装失败报错。 ?...其他 如果对手机键盘不太适应,可以搭配购买便携式蓝牙键盘,操作起来更加顺手,携带也很方便,可以说是一机在手,天下我有~ ? 说明,本教程文章仅限用于学习和研究目的,请勿用于非法用途。

    9.3K30

    iOS 开发流程

    , iOS 开发主要用于代码签名, 保障 iOS 生态健康安全, 分为开发者证书和发布者证书 什么时候需要证书 只有本机模拟器调试时无需代码签名, 当 App 需要在真机运行和发布时需要使用相应证书进行签名...描述文件再导入其含私钥证书(p12) 即可, 具体步骤如下: 获得手机 udid (可以连上 mac, itunes 查看) 告知对方 udid (用以设备授权) 和 应用 id..., 可以淘宝搜 iOS真机调试 花几元购买一份授权, 包含(p12 证书 和 .mobileprovision 描述文件) 内测发布流程 基本概念 当 App 开发进行到一定程度, 需要更多的人参与测试..., 需要谋求一种方式方便应用能安装进更多设备 实现条件 进行内测发布主要关键点: 如何将应用打包为 .ipa xcode6 以后, 个人/公司帐号无法对应用打包为 .ipa, 要么用 xcode5.../en-us/HT204245 TestFlight 仅支持 iOS8.0 以上, 不需要对设备 udid 进行授权, 适合个人 / 公司开发者, 应用发布前可以开启 TestFlight Beta

    1.8K10

    iOS 开发流程笔记

    , iOS 开发主要用于代码签名, 保障 iOS 生态健康安全, 分为开发者证书和发布者证书 什么时候需要证书 只有本机模拟器调试时无需代码签名, 当 App 需要在真机运行和发布时需要使用相应证书进行签名...面板添加 iOS Provisioning Profiles 并上传刚刚生成 CSR 文件, 获取 .mobileprovision 文件 xcode 登录开发者帐号后可以连接开发者中心获取 附录..., 再双击 mobileprovision 文件 连接手机, xcode 中选择 build target 为已连接手机 对刚入门个人开发者而言, 可以淘宝搜 iOS真机调试 花几元购买一份授权...个人/公司帐号权限只有 TestFlight / 越狱渠道下完成不授权安装; 企业帐号授权可以 ad-hoc / in-house 渠道下分发, 完成不授权设备安装 几种常见分发途径 ad-hoc.../en-us/HT204245 TestFlight 仅支持 iOS8.0 以上, 不需要对设备 udid 进行授权, 适合个人 / 公司开发者, 应用发布前可以开启 TestFlight Beta

    1.7K60

    教你如何把App上架到苹果官方认可内测分发渠道testflight

    成功上架到TestFlight应用商店后,用户可以通过公开链接进入TestFlight应用商店并加入到该APP版本内测。 TF签名有什么优势?...值得一提TestFlight使用期限3个月,它可以安装1万台手机,即使过期或者超过1万台安装设备了只要你应用服务还在,对已安装该应用设备不会受到影响,这时你只需要重新上架生成新TestFlight...2、TF签名价格适中 如果你一名IOS开发者,可以独立操作上架到TestFlight不需要一毛钱。...connect才会通过您认证, 这样你才可以安装到你测试设备上,或者发布到testflight(公测),最好上架到app store去供用户购买。...以上我记忆解决方法及打包发布到testflight应该处理。 时间一长就会忘记,还是记录下,当然如果您碰到了相关问题,希望能帮到您。 不当之处,可以相互学习,共同提高。

    8.7K40

    App store审核标准

    3.10试图通过伪造评论或者付费评论方式AppStore操纵或者其欺骗用户评论(或者采用其他不正当方式)以提升排名开发者将会被苹果从iOS开发者计划除名。...11.6 使用IAP订阅内容至少要持续7天,而且允许在用户其他iOS设备间共享。 11.7 使用IAP购买项目的应用程序必须指派正确购买类型。...11.13 应用内使用跳转至外部购买或订阅链接应用将会被拒,比如”buy”按钮跳转至一个购买电子书web页面。...20.6 使用IAP购买信誉或者货币,且结合真钱游戏应用将会被拒绝。 21慈善与援助)21.慈善与援助 21.1 包含可以向已认证慈善组织捐赠功能应用程序必须免费。...28.2 当版本包含内容或功能有重大变化时,使用TestFlight应用程序必须提交审核。 28.3 使用TestFlight应用程序不允许分发给测试者,以作为任何形式补偿。

    2.4K70

    google支付回调验证(备用)

    大家好,又见面了,我全栈君。 Google支付问题 20150218,挂机日本服务器出现google支付被刷单现象,虽然目前进行修补,但是这个问题并没有完全从根源上解决。...并且公司以前GooglePlay支付也有不完善地方,SDK端给支付回调发送支付信息后,支付回调程序没有调用Google API进行订单验证。因此Google支付流程需要进行完善。...可以根据这个信息和SDK返回信息进行对比验证。...APIs & auth 项中找到 Credentials ,点击创建一个auth2.0 web 应用 其中4地址一定是 可用域名 + /oauth2callback 创建完后,可以获得,client_id...通过获得access_token 就可以请求谷歌 API 接口,获得订单状态 在这里我所需要获取应用内给GooglePlay支付购买信息,此类信息包含以下几个属性:(可参考Google Play

    3.5K20

    iOS小技能:打包注意事项(私有API检测)

    项目的readme文件说明pod update 之后需要修改内容,比如有些库没有适配最新系统,需要修改。 如果第三方库由于特殊原因,例如无法拉取,或者不维护了,可放到本地目录,作为本地库。...4.1.3' QMUIKitiOS14 下首次唤起键盘卡住主线程 解决方案:由于没使用QMUITheme,就直接注释掉以下代码即可。...打生产包也可以自动管理证书,具体配置如下: 签名实体 code Signing Identity 不要选择钥匙串具体证书, 选择iOS DIs 或者iOS Dev 在这里插入图片描述 证书描述文件...https://kunnan.blog.csdn.net/article/details/119114249 2.4 上线前使用TestFlight测试,来确保发布经过测试。...iOS开发者账号管理员新建群组 iOS开发者账号管理员添加测试员 选择最多 100 名测试员,系统将邀请他们 TestFlight App 测试所有可用构建版本。

    1.1K30

    iOS+Fastlane自动打包发布到TestFlightiOS+Fastlane自动打包发布到TestFlight

    iOS Fastlane 自动化打包发布到App Store,相对比我们测试时打包麻烦了一些,主要由于访问App Store需要调用相关api进行权限验证; 自动打包发布Beta版到TestFlight...从打包到上传到TestFlight需要以下几个命令: gym app_store_connect_api_key upload_to_testflight notification 该命令可以及时通知我们当前操作状态...end end 主要参数解释 lane: Fastlane每个lane就相当于一个任务,每个任务都是独立,也可以相互调用; gym->codesigning_identity:钥匙串打包证书名...ID app_store_connect_api_key -> key_filepath 下载key_file本地路径; APP主页申请秘钥相关信息 APP -> 用户和访问,选择秘钥 生成结果只能查看一次...10分钟后完成,最终结果如图,然后就可以App Store后台我们上传APP了;相比手动打包,构建上传是不是快了很多; 至此发布到testFlight完成!

    1.2K20

    Xamarin 2.0:基于Mono跨平台开发框架

    作为一个跨平台开发框架,在这一框架内,开发 Android 和 iOS 应用可以不用转到 Eclipse 或者额外购买 Mac 并使用 Xcode,而继续Visual Studio之中使用 C# 与...、调试器、打包和发布应用(支持通过TestFlight发布应用程序)。...Xamarin.Mobile该商店组件之一,提供了访问iOS、Android和Windows Phone等平台公共特性(如通讯录和相机等)API。...3、Visual Studio 开发 iOS 应用程序:可以Windows上通过Visual Studio开发ios应用,可以使用Visual Studio上所有开发工具,包括TFS。...该插件可以很好地与微软生态系统集成,可以Mac OS机器仿真器上进行远程调试和测试。Mac OS上,因为iOS现有限制,面向iOSC#代码会通过AOT编译技术直接编译为ARM汇编代码。

    3.3K80

    你可曾想过iOS上跑Linux?

    iSH一个使用usermode x86模拟器将Linux shell引入IOS设备工具,基于Alpine Linux,该程序占用空间小,具备一定安全性且易于上手,几乎没有各种广告、插件之类东西干扰用户...通过TestFlight安装iSH 一旦安装了iSH,就可以IOS设备上正常打开了,程序会有ash shell,但是可以使用APK包管理器执行相关命令以及安装其他包。 ?...iSH提供了一些用户可能在Linux中用到基础程序,例如Vi,wget,zip/unzip,tar等。(这些都可以文末内置命令列表查看) ?...iSH和iCloud之间传输文件 现在,有了iSH就可以通过IOS设备进行实际开发以及测试工作了,因此,通过iCloud将文件传输至iSH也是非常容易。...文件系统位置 如果想要从iSH传输文件,只需要选择该文件,然后点击“发送”以及“另存为”就可以了。 比较遗憾,目前这种文件传输还是单向,iSH还是只出不进状态。

    3.9K20

    远程移动测试平台对比分析

    1. uTest https://www.utest.com uTest一家来自以色列创业公司,该公司主要业务通过自己构建一个全球测试员网络为开发人员和技术公司提供软件测试以帮助这些开发人员更好找到并解决软件问题...QQ登录,便捷 一些功能还处于开发,不够完善 接入流程清晰 支持平台 iOS、Android、BlackBerry、WP7 和 Symbian Android, IOS, PC Android, IOS...IOS应用分发多采用这种方式,以苹果收购TestFlight为代表。...TestFlight https://developer.apple.com/testflight/ TestFlight提供了iOS App测试分发服务,它主要解决iOS应用测试分发困难问题,可向指定的人分发应用...移动开发者自己 App 接入 Bugly SDK 后,就能在应用崩溃后获得信息上报。目前还推出了内测分发服务,但还没有提供收集用户测试结果方法。

    3.7K90

    寻找完美平台App测试方案

    移动应用App测试,往往是非常繁琐、而又重复性工作,很多开发者测试工作过程浪费了大量时间和精力,而且还得不到满意结果。...TestFlight一个老牌iOS App测试分发服务,它在国内应用也很多,网上有不少教程,有人甚至用它来部署企业应用。...它主要解决iOS应用测试分发困难问题,可向指定的人分发应用,双方需要注册TestFlight账号,以及下载TestFlight App,即可在App里测试应用。...UserTesting 测试产品可靠性,也是依靠人工来进行测试,其每一位测试人员需要49美元,可以移动设备上测试网站、App甚至原型。...测试申请提交后大约一小时左右,你就会收到来自测试用户回馈,包括一段记录测试过程视频和一份完整文字报告。开发者可以通过这些内容详细地了解用户使用习惯,以及产品使用过程遇到各种问题。

    3.2K90

    寻找完美平台APP测试方案

    地址:https://developer.apple.com/testflight/ TestFlight一个很有名iOS App测试分发服务,它在国内应用也很多,网上有不少教程,有人甚至用它来部署企业应用...它主要解决iOS应用测试分发困难问题,可向指定的人分发应用,双方需要注册TestFlight账号,以及下载TestFlight App,即可在App里测试应用。 2.HockeyApp ?...地址:http://www.usertesting.com/ UserTesting测试产品可靠性,也是依靠人工来进行测试,其每一位测试人员需要49美元,可以移动设备上测试网站、App甚至原型...测试申请提交后大约一小时左右,你就会收到来自测试用户回馈,包括一段记录测试过程视频和一份完整文字报告。开发者可以通过这些内容详细地了解用户使用习惯,以及产品使用过程遇到各种问题。...地址:http://www.utest.com/ UTest主要业务通过自己构建一个全球测试员网络为开发人员和技术公司提供软件测试以帮助这些开发者们更好找到并解决软件问题。

    2.3K10

    Meta打击南亚滥用Facebook网络攻击活动

    Bitter APT 第一组组织行动Meta描述呈现持续和资源丰富特征,由一个以Bitter APT(又名APT-C-08或T-APT-17)为名追踪黑客组织进行,目标新西兰、印度、巴基斯坦和英国个人...这些攻击者会在平台上创建虚构角色,伪装成有吸引力年轻女性,以期与目标建立信任,引诱目标点击带有恶意软件假链接,攻击者说服受害者通过苹果TestFlight下载一个iOS聊天应用程序,TestFlight...研究人员表示该行为意味着黑客不需要依靠漏洞来向目标提供定制恶意软件,只要攻击者说服人们下载苹果Testflight并欺骗他们安装他们聊天应用程序,就可以利用苹果官方服务来分发该恶意应用程序,使得该欺诈行为变得合法化...此外,作为对抗性适应一个标志,Meta注意到该组织通过聊天线程中发布破碎链接或恶意链接图片来反击其检测和阻止工作,要求接收者在他们浏览器输入链接。...研究人员表示这个组织行动体现了全球APT攻击中一种趋势,即低级别的团体更多地选择依靠公开恶意工具,而不是投资开发或购买复杂进攻能力。

    79920

    远程移动测试平台对比分析

    测试脚本可以跨平台(Android/iOS/Blackberry...)执行。...1、uTest https://www.utest.com uTest一家来自以色列创业公司,该公司主要业务通过自己构建一个全球测试员网络为开发人员和技术公司提供软件测试以帮助这些开发人员更好找到并解决软件问题...内测平台 内测平台允许开发者选择合适测试人员,并允许其与测试人员进行沟通。IOS应用分发多采用这种方式,以苹果收购TestFlight为代表。...1、TestFlight https://developer.apple.com/testflight/ TestFlight提供了iOS App测试分发服务,它主要解决iOS应用测试分发困难问题,...移动开发者自己App接入BuglySDK后,就能在应用崩溃后获得信息上报。目前还推出了内测分发服务,但还没有提供收集用户测试结果方法。

    3.7K91
    领券