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

如何在ios 12以下版本中使用沙盒帐户测试应用内购买

在iOS 12以下版本中,可以使用沙盒帐户来测试应用内购买。沙盒帐户是一个模拟的环境,允许开发者在不使用真实付款信息的情况下进行应用内购买的测试。

以下是在iOS 12以下版本中使用沙盒帐户测试应用内购买的步骤:

  1. 创建沙盒测试帐户:在开发者账号中,转到"App Store Connect",然后选择"用户与访问"。在"沙盒测试员"部分,点击"+"按钮创建一个新的沙盒测试帐户。
  2. 在Xcode中配置应用:在Xcode中,打开你的项目,选择"Capabilities"选项卡,确保"In-App Purchase"功能已启用。
  3. 在代码中使用沙盒帐户:在你的应用代码中,你需要使用沙盒帐户进行应用内购买的测试。你可以使用沙盒帐户的Apple ID和密码进行登录,然后进行购买操作。
  4. 提交应用内购买项目:在进行应用内购买测试之前,你需要在"App Store Connect"中创建相应的应用内购买项目,并将其与你的应用关联起来。确保你在代码中使用的产品标识符与你在"App Store Connect"中创建的产品标识符一致。
  5. 运行应用进行测试:使用Xcode将应用安装到模拟器或真实设备上,并使用沙盒帐户登录。然后,按照你的应用内购买逻辑进行测试,验证购买流程是否正常工作。

请注意,沙盒帐户只能在开发阶段使用,无法用于真实的应用内购买交易。在发布应用之前,确保在代码中移除使用沙盒帐户的相关逻辑。

腾讯云提供了一系列与应用内购买相关的产品和服务,例如移动应用分析、移动推送、移动测试等。你可以在腾讯云的官方网站上找到更多关于这些产品的详细信息和使用指南。

参考链接:

  • 腾讯云移动应用分析:https://cloud.tencent.com/product/mga
  • 腾讯云移动推送:https://cloud.tencent.com/product/tpns
  • 腾讯云移动测试:https://cloud.tencent.com/product/mtc
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

应用程序购买教程:入门

通过允许用户购买或解锁内容或功能,了解如何在应用购买教程增加应用收益。 ?...在应用程序的开发版本测试应用程序购买时,Apple提供了一个测试环境,允许您“购买”您的IAP产品,而无需创建财务交易。...注意:不幸的是,测试购买的非耗材 IAP需要每次都有一个新的沙箱测试仪(和电子邮件地址)。使用相同测试器的重复购买将被视为恢复已购买的项目,因此不会执行特定于新购买的任何代码。...您可以采用的一种策略是在测试成功案例之前尽可能多次测试失败案例。这样你就需要创建更少的测试器。一般情况下,请记住,一旦用户(甚至是购买了非消耗性IAP,他就不能再次购买,只能恢复它。...如果只有我可以让沙箱测试人员去购买我的杂货店:]以下是如何使用测试人员帐户: 转到您的iPhone并确保您已退出正常的App Store帐户

5.4K20

iOS学习——如何在mac上获取开发使用的模拟器的资源以及模拟器每个应用应用

如题,本文主要研究如何在mac上获取开发使用的模拟器的资源以及模拟器每个应用应用。...做过安卓开发的小伙伴肯定很方便就能像打开资源管理器一样查看我们写到手机本地或应用的各种资源,但是在iOS开发,在真机上还可以通过一些软件工具 iExplorer 等查看手机上的资源,但是如果你在开发过程中经常使用...下面两张图第一张是模拟器上的资源文件夹式的资源库,第二张是模拟器某个应用App对应的应用(其实就是该应用对应的文件系统目录)。   ...最后,我们需要找到该模拟器下每个app的应用,即最上面图2的文件夹。...模拟器App的应用文件夹目录是:/Users/mukekeheart/Library(即资源库)/Developer/CoreSimulator/Devices/[simulater ID]/data

2.9K70
  • WWDC22 - In App Purchase 更新总结

    推广应用购买。有关更多信息,请参阅 推广应用程序购买。 对现有和历史遗留的旧 App 使用 Original StoreKit API。...从收据获取用户的应用购买项目收据信息。...最后,交易历史记录接口返回结果只支持以下情况: 自动续期订阅 非续订订阅 非消耗型应用购买项目 消耗型应用购买项目:如果交易被退款、撤销或 app 尚未完成交易处理等。...特别注意:消耗型应用购买项目如果调用了 finishTransaction(_:),则不会在出现在舞台的交易历史列表,所以,消耗型应用购买项目不能使用这个接口作为校验接口!!!...Sandbox & Test 开发人员将能够更轻松地创建用户,并测试购买。相比以前少了 安全提示问题、安全提示问题答案、出生日期 三个选项。

    4.5K90

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

    创建应用 必须先在 App Store Connect 帐户创建一个 App 记录,然后才能将 App 的构建版本上传至 App Store Connect。...在整个开发流程测试 app 购买项目,确保 app 和服务器能够正确处理常见的购买情景,订阅优惠、中断的购买或退款。在开发早期,可以使用 Xcode 来模拟和测试 app 购买项目。...也可以使用 Xcode 的 StoreKit 测试功能 在本地环境测试 app 购买项目,而无需连接到 App Store 服务器。...在 App Store Connect 配置 app 购买项目后,可以在环境中使用真实产品信息进行测试。...准备就绪后,可以使用 TestFlight 向进行内部测试,TestFlight 的 app 购买项目使用的是环境,因此它们是免费提供给测试员的,并不会在 app 发布到 App Store 之后转移到生产环境

    3.4K10

    苹果iOS购三步曲:App退款、历史订单查询、绑定用户防掉单!--- WWDC21

    点一个赞吧~ 大家都知道,手机游戏的收入重要来源就是虚拟物品购买,而 iOS 需要通过 App Store 必须使用苹果的 In-App Purchase (应用购买,下文统一使用IAP表示购功能。...如果您的应用程序依赖于以下任何功能,您可能需要使用原始的应用程序购买API: 为批量购买计划(VPP,Volume Purchase Program)提供支持。有关更多信息,请参阅 设备管理。...订阅者如何在我的应用管理他们的订阅? [16239121193616.jpg] 提供了新的 API,可以直接在开发者 App 显示用户当前的订阅品项界面,不用在跳转到 App Store 。...给个点赞吧~ [16239073105619.jpg] 更新现有账号 订阅状态 API 应用购买历史记录 API [16239065861884.jpg] App Store server notifications...-.- [16239073434938.jpg] 测试: 清历史购买记录 改帐号所在地区 测试订阅过期时间更多选择 TestFlight 验单将失败等。

    11.8K20

    iOS开发-IAP

    介绍 分享下自己做购遇到问题,总结出来的经验。 接入 使用RMStore。...1、使用RMStore的接入步骤 1、在Podfile添加pod 'RMStore'并pod install; 2、实现并设置接口RMStoreReceiptVerificator; 3、在应用启动时调用接口...不需要提交二进制文件 2、支付失败 检查下列项目 添加沙账号 ? 是否为账号 ? 检查请求的ID是否一致 ?...3、如何登陆测试账号 在iPhone的设置里面注销原来的账号,在应用中发起支付,会弹出系统提示框,在这里登录; ? 测试账号的要求:不能是已有的账号,可以使用任意的邮箱,不能购买app。...4、您的首个 App 购买项目必须以新的 App 版本提交,只能创建报刊免费购 填写银行信息。

    2K100

    iOS购(IAP)自动续订订阅类型总结

    作者:凡几多 https://www.jianshu.com/p/9531a85ba165 介绍 iOS 的App 购类型有四种: 消耗型商品:只可使用一次的产品,使用之后即失效,必须再次购买...示例:钓鱼 App 的鱼食。 非消耗型商品:只需购买一次,不会过期或随着使用而减少的产品。 示例:游戏 App 的赛道。 自动续期订阅:允许用户在固定时间段购买动态内容的产品。...Upgrades and Plan Changes升级和计划变更 用户可以在App Store或您应用的界面帐户设置管理他们的订阅。...测试 因为我们的项目要求第一次购买自动续订的享受七天免费试用期,而一个苹果账号只能享受一次免费试用期,所以导致我每自测一次都要申请一个新的账号,提交给测试部门测试的时候又要申请一堆账号,最后申请了...47个账号…… 在我们测试自动续期订阅时,时限会缩短。

    11.7K62

    iOS 最新审核被拒及解决方案 (包括2.1大礼包)

    ,模拟IPv6网络 然后用iPhone 和iPad 都进行了测试,发现购是完全可以的,只是在IPad 上面购回调有点慢,然后我就截图给他们告诉他们经过测试购是可以完成的没有问题的,然后晚上就等他们的回复...然后我就奇怪了,怎么可能会这个样子呢,明明没有问题的他们怎么老是支付不成功呢,突然我发现一个问题,难道他们测支付不是用的测试账号?...因为我的app 是新上的项目 购项目还没有审核通过,如果不用测试账号就一定会购买失败,难道他们不是用的测试账号?不会吧! 虽然我不相信他们会这么傻,但是我也没有其他的办法可以处理了。...之后我又回复邮件给他们说我的购项目还没有过审核,测试必须用账号测试,然后又录制了视频传到了YouTube 证明在IPad 上购是可以完成的。...我们注意到您的应用需要用户注册个人信息才能购买非基于帐户应用购买产品,这些产品不符合“App Store评论指南”。

    2.8K51

    iOS App的打包和上架流程

    应用下面两个就够用,其他就是Mac app 通用证书等。...使用appuploader服务同步 如果期望制作好证书后在其他电脑上同样可以下载到这个证书,或者和你同事同步此证书,则需要勾选使用appuploader服务同步。...弹出窗口展示的信息 购审核信息 如果需要测试购信息,需要注册测试账号 填写基本信息,一个测试账号只能在一个开发者账号下使用 设置完成去看电子邮箱里,直接点击链接去完成就ok了 登陆你设置的密码...,继续即可 验证成功就可以使用你的账号测试购了 5....XCode 打包上架 直接打包,主要配置的bundle id 需要和开发者设置的一样,版本号也要和App Store connect里设置的一样 最后在你构建完成,去App Store connect

    85640

    iOS程序员面试,绝对会遇到这些问题!

    请概括一下你在构建iOS应用时的测试过程。iOS应用如何实现对其他语言、日期格式以及货币单位的支持? 请描述一下Instruments及其作用。...能否描述一下如何在应用使用Apple Pay? 请解释一下iOS应用机制。 VoiceOver是什么?请举例解释一下iOS的辅助功能(Accessibility)。开发者如何使用这些功能?...iOS的~属于什么目录? AirPlay是如何运行的?换做是你,你会如何通过编程提高应用的实用性以及演示效果? 传感器,IO以及WiFi、拨号等连接方式如何在iOS平台上运作?它们有何利用价值?...关于App Store 应用购买(In-App Purchases)是怎么回事?IAP能够为用户带来哪些新体验? 你是否在App Store上发布过应用?能否概括一下过程?...iOS的开发和发布签名证书有何异同? 如何使用TestFlight?通过Ad-hoc发布应用的话,该如何使用UUID? 应何时验证购买收据? 发布iAds(苹果平台广告)有哪些要求?

    1.4K20

    100个iOS开发面试题汇总

    9.请概括一下你在构建iOS应用时的测试过程。iOS应用如何实现对其他语言、日期格式以及货币单位的支持? 10.请描述一下Instruments及其作用。  ...能否描述一下如何在应用使用Apple Pay? 17.请解释一下iOS应用机制。 18.VoiceOver是什么?请举例解释一下iOS的辅助功能(Accessibility)。...iOS的~属于什么目录? 34 AirPlay是如何运行的?换做是你,你会如何通过编程提高应用的实用性以及演示效果? 35 传感器,IO以及WiFi、拨号等连接方式如何在iOS平台上运作?...关于App Store 83 应用购买(In-App Purchases)是怎么回事?IAP能够为用户带来哪些新体验? 84 你是否在App Store上发布过应用?能否概括一下过程?...88 iOS的开发和发布签名证书有何异同? 89 如何使用TestFlight?通过Ad-hoc发布应用的话,该如何使用UUID? 90 应何时验证购买收据?

    1.3K30

    100个iOS开发设计程序员面试题汇总,你将如何作答?

    ·请概括一下你在构建iOS应用时的测试过程。iOS应用如何实现对其他语言、日期格式以及货币单位的支持? ·请描述一下Instruments及其作用。...能否描述一下如何在应用使用ApplePay? ·请解释一下iOS应用机制。 ·VoiceOver是什么?请举例解释一下iOS的辅助功能(Accessibility)。开发者如何使用这些功能?...iOS的~属于什么目录? ·AirPlay是如何运行的?换做是你,你会如何通过编程提高应用的实用性以及演示效果? ·传感器,IO以及WiFi、拨号等连接方式如何在iOS平台上运作?它们有何利用价值?...关于AppStore ·应用购买(In-AppPurchases)是怎么回事?IAP能够为用户带来哪些新体验? ·你是否在AppStore上发布过应用?能否概括一下过程?...·iOS的开发和发布签名证书有何异同? ·如何使用TestFlight?通过Ad-hoc发布应用的话,该如何使用UUID? ·应何时验证购买收据? ·发布iAds(苹果平台广告)有哪些要求?

    1.4K40

    Cocos 2d-X Lua 游戏添加苹果购(一) 图文详解准备流程

    剩下的东西我们就按照自己的需求填写,以前的一些文章我看到还有语言选择什么之类的,以前的版本应该是存在的,现在应该是没有那些选择了。...填写完这里的信息就算是我们把完整的给自己项目添加购这一块的东西处理完了!接下来我们看看添加沙测试员。...下面在总结一下这个测试账号具体的使用以及使用的时候的一些注意事项 ----       1、 退出iPhone的App Store账号(因为我们需要使用账号登录)            操作方法一:...3、进入你的项目,写完代码之后调用苹果支付,正常的状态(就是请求到具体的商品信息,这点我们在代码部分在具体的细说)下会出现下面的界面,我们选择“使用现有的Apple ID”登录我们的测试账号: ?...6、不要使用越狱的测试测试,也不要使用模拟机,使用非越狱的真机测试购,原因就是它们俩都不能进行存储值,所以不可以!         7、项目上线了的包不要在使用测试账号购买

    78330

    六个方向关于iOS100个面试题,你都会了吗?

    请概括一下你在构建iOS应用时的测试过程。iOS应用如何实现对其他语言、日期格式以及货币单位的支持? 请描述一下Instruments及其作用。...能否描述一下如何在应用使用Apple Pay? 请解释一下iOS应用机制。 VoiceOver是什么?请举例解释一下iOS的辅助功能(Accessibility)。开发者如何使用这些功能?...iOS的~属于什么目录? AirPlay是如何运行的?换做是你,你会如何通过编程提高应用的实用性以及演示效果? 传感器,IO以及WiFi、拨号等连接方式如何在iOS平台上运作?它们有何利用价值?...关于App Store 应用购买(In-App Purchases)是怎么回事?IAP能够为用户带来哪些新体验? 你是否在App Store上发布过应用?能否概括一下过程?...iOS的开发和发布签名证书有何异同? 如何使用TestFlight?通过Ad-hoc发布应用的话,该如何使用UUID? 应何时验证购买收据? 发布iAds(苹果平台广告)有哪些要求?

    3.6K50

    iOS ZipperDown 漏洞来袭,我们该如何应对?

    对于 iOS 应用而言,操作系统提供的最基本、最重要的安全特性是:代码签名、。代码签名是指:iOS 上只能运行由苹果签名的代码。...是一种限制程序行为的安全特性,其中包括对程序可以访问的文件的限制,:App1 无法访问 App2 存储的数据文件。...具体功能点的防守方法 数据库文件安全 安全场景描述 移动应用程序通常会使用 SQLite 数据库来存储应用数据,而数据库本身一般存储在文件。...安全加固实施建议 1、App 要对 HTTPS 证书做校验。 2、避免使用有漏洞的第三网网络库( AFNetworking < 2.5.3 版本)。...安全加固实施建议 1、使用宏来控制测试版和发布版本的日志输出。 2、安全测试和对外发布时使用 Release 版本,关闭日志输出。

    80120

    使用wsb-detect检测你是否在Windows盒中

    wsb-detect概述 wsb-detect可以帮助广大研究人员判断应用程序当前是否在Windows Sandbox(WSB)运行。...技术细节 wsb_detect_time 的镜像似乎是在2019年12月7日(星期六)上午9:14:52制作的,此时正是Windows sandbox向公众发布的时间。...wsb_detect_username 此方法将检查当前用户名是否为WDAGUtilityUserAccount,即盒中默认使用帐户。...wsb_detect_suffix 此方法将使用getAdapterAddresses遍历适配器列表,并将DNS后缀与mshome.net进行比对,而后者是默认使用的。...wsb_detect_genuine 当涉及到检测时,这是一种更通用的方法,但是从测试来看,Windows在虚拟机似乎没有被验证为合法的。

    1.5K20

    资讯合辑 | 元宇宙最贵 NFT 道具Metaflower 游艇价值65万美元

    游艇的介绍还包括“提供进入幻想码头的通道,旨在成为皇冠上的明珠”。   ...购买游艇的是一位匿名玩家,于今年10月加入 NFT 市场 Opensea,在撰写本文时,他的 NFT 收藏只有这艘游艇。   ...Metaflower 由独立开发商 Republic Realm 创建,旨在用于世界的 Fantasy Collection NFT 系列。其他可供购买的奢侈品包括岛屿、摩托艇以及快艇等。   ...挖掘本身会占用大量的 CPU 和 GPU 功耗,它还提到了替代加密货币, Chia,它使用存储空间作为挖矿资源。   这些被入侵的帐户的最大原因只是安全性差。...48%的情况是由于参与者访问基于互联网的云,要么没有密码,要么用户帐户应用程序接口(API)连接的密码很弱。相比之下,26%的风险归咎于第三方软件的漏洞。

    39430

    论证:iOS安全性,为什么需要审核?

    [PDX-0081-07.png] Sandboxing(机制) 是一种安全机制,用于防止不同应用之间互相访问。...iOS系统下每个应用都有自己对应的,每个之间都是相互独立的,互不能访问(没有越狱的情况下)。...机制,这个不用多说大家都知道,iOS :每个 App 单独的资源,不单单是说存储空间,还包括进程调度等,iOS 系统会隔离行为异常的进程,保证 App 之间相互隔离,确保每个 App 的安全性。...2.6 iOS 应用审核:安全属性 [PDX-0081-12.png] 从上图可以看出,教授是通过几个安全属性,对比苹果应用审核和 iOS 系统设备,从以下几个方面进行对比: Sandbox Compliance...在macOS 10.10 添加到macOS。就像一样,它扩展了 MACF(强制性访问控制框架),并且在执行SIP和代码签名方面起着关键作用。

    1.2K30

    iOS开发各种证书详解

    Distribution版本的ProvisioningProfile主要用于提交App Store审核,其中不指定开发测试的Devices(0,unlimited)。...每个应用程序都有一个可以用于安全保存一些密码、认证等信息的keychain,一般而言自己的程序只能访问自己的keychain。...比如你有一个开发者帐户,并开发了两个不同的应用A和B,然后通过对A和B的keychainaccessgroup这个东西指定共用的访问分组,就可以实现共享此keychain的内容。...扩展和其Containing App各自拥有自己的,虽然扩展以插件形式内嵌在Containing App,但是它们是独立的二进制包,不可以互访彼此的。...此前开发者需每年支付99美元的费用成为注册开发者才能在 iPhone/iPad 真机上运行调试APP,苹果新的开发者计划则放宽要求,无需购买,只要你感兴趣同样可以在设备上测试app。

    1.9K10

    Strikingly 团队2017技术展望

    为了解决 Strikingly/上线了应用不同场景下的不同问题,我们使用以下 5 类 PORO 对象: Service 对象 Form 对象 Policy 对象 Query 对象 Adapter...比如 Strikingly 提供域名的购买和管理服务,这个服务提供了域名查询、购买、验证、续费、取消等操作,这些操作都是域名这个领域的“标准操作”,并不依赖于我们的上级域名提供商。...我们除了生产环境之外,还有多个环境供线上测试使用。为了保证测试的有效性,这些环境都要做到尽量跟生产环境一致。...对于一个运维工程师来说,手动创建完成并测试通过一个环境往往需要2~3天的时间,并且无法完全保证这个环境和生产环境的一致性。...现在我们可以在任何时候重复运行这些配置代码来把基础设施更新到最新定义,并且使用这些配置代码很快地创建新的环境来满足多个产品团队并行测试的需求。

    2K00
    领券