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

在TestFlight中,iOS应用内购买不适用于非沙盒帐户

。TestFlight是苹果公司提供的一种用于测试和分发iOS应用的平台。它允许开发者将应用程序发送给测试人员进行测试,并收集他们的反馈。在TestFlight中,开发者可以创建内部测试组或外部测试组,并将应用程序分发给这些测试组的成员。

iOS应用内购买是一种通过应用程序内部进行购买的功能,用户可以通过应用程序购买虚拟商品、订阅服务或解锁额外功能。然而,在TestFlight中,iOS应用内购买功能只适用于沙盒帐户,而不适用于非沙盒帐户。

沙盒帐户是苹果提供的一种测试环境,用于模拟真实的App Store环境。在沙盒环境中进行的应用内购买不会产生真实的交易,而是使用虚拟货币进行模拟。这样可以确保开发者在测试应用内购买功能时不会产生实际的费用。

非沙盒帐户是指真实的App Store帐户,用于正式发布应用程序和进行真实的应用内购买交易。在TestFlight中,由于安全和隐私的考虑,iOS应用内购买功能不适用于非沙盒帐户。这意味着在测试阶段,开发者无法通过TestFlight测试应用内购买功能的完整流程和交易。

对于开发者来说,他们可以通过其他方式来测试应用内购买功能,例如在开发环境中使用真实的非沙盒帐户进行测试,或者在发布到App Store之前进行一些有限的内部测试。在测试应用内购买功能时,开发者应该确保在真实环境中进行充分的测试,以确保用户能够正常购买和使用应用内购买功能。

腾讯云提供了一系列与移动应用开发和测试相关的产品和服务,例如移动测试服务、移动应用分析、移动推送服务等。这些产品和服务可以帮助开发者更好地进行移动应用开发和测试工作。具体的产品介绍和链接地址可以在腾讯云官方网站上找到。

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

相关·内容

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

整个开发流程测试 app 购买项目,确保 app 和服务器能够正确处理常见的购买情景,如订阅优惠、中断的购买或退款。开发早期,可以使用 Xcode 来模拟和测试 app 购买项目。...也可以使用 Xcode 的 StoreKit 测试功能 本地环境测试 app 购买项目,而无需连接到 App Store 服务器。... App Store Connect 配置 app 购买项目后,可以环境中使用真实产品信息进行测试。...准备就绪后,可以使用 TestFlight 向进行内部测试,TestFlight 的 app 购买项目使用的是环境,因此它们是免费提供给测试员的,并不会在 app 发布到 App Store 之后转移到生产环境...创建一个购项目时(这里以消耗型为例),操作页面如下: 可以看到有以下购项元数据信息: 参考名称 将用于 App Store Connect 以及“销售和趋势”报告,不会显示 App Store

3.6K10

WWDC22 - In App Purchase 更新总结

图片 图片 StoreKit messages StoreKit Message API 只支持 iOS 16+,用于开发者 app 接收和显示 App Store 消息处理。...最后,交易历史记录接口返回结果只支持以下情况: 自动续期订阅 续订订阅 消耗型应用购买项目 消耗型应用购买项目:如果交易被退款、撤销或 app 尚未完成交易处理等。...特别注意:消耗型应用购买项目如果调用了 finishTransaction(_:),则不会在出现在舞台的交易历史列表,所以,消耗型应用购买项目不能使用这个接口作为校验接口!!!...Sandbox & Test 开发人员将能够更轻松地创建用户,并测试购买。相比以前少了 安全提示问题、安全提示问题答案、出生日期 三个选项。...图片 App Store Connect API App Store Connect API 增加了查询账号、清除盒内购历史记录、设置中断购状态等,也增加购、用户商店评论内容和回复、App 挂起诊断数据等接口

4.6K90
  • 应用程序购买教程:入门

    在此应用购买教程,您将利用IAP解锁应用嵌入的额外内容。您需要熟悉基本的Swift和iOS编程概念。如果这些是不熟悉的主题,那么 开始之前查看我们的Swift教程范围。...续订订阅:固定时间段可用的内容。 自动续订订阅:重复订阅,例如每月raywenderlich.com订阅。 您只能为数字商品提供应用购买,而不能为实体商品或服务提供应用购买。...注意:不幸的是,测试新购买耗材 IAP需要每次都有一个新的沙箱测试仪(和电子邮件地址)。使用相同测试器的重复购买将被视为恢复已购买的项目,因此不会执行特定于新购买的任何代码。...您可以采用的一种策略是测试成功案例之前尽可能多次测试失败案例。这样你就需要创建更少的测试器。一般情况下,请记住,一旦用户(甚至是购买消耗性IAP,他就不能再次购买,只能恢复它。...注意:如果IAP未显示列表,请确保Xcode首选项的“帐户”部分中使用您用于创建应用程序ID的Apple ID登录。 ? image 打开RazeFaceProducts.swift。

    5.5K20

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

    [PDX-0081-07.png] Sandboxing(机制) 是一种安全机制,用于防止不同应用之间互相访问。...iOS系统下每个应用都有自己对应的,每个之间都是相互独立的,互不能访问(没有越狱的情况下)。...机制,这个不用多说大家都知道,iOS :每个 App 单独的资源,不单单是说存储空间,还包括进程调度等,iOS 系统会隔离行为异常的进程,保证 App 之间相互隔离,确保每个 App 的安全性。...macOS 10.10 添加到macOS。就像一样,它扩展了 MACF(强制性访问控制框架),并且执行SIP和代码签名方面起着关键作用。...PIC广泛使用于共享库,使得同一个库的代码能够被加载到不同进程的地址空间中。PIC还用于缺少内存管理单元的计算机系统, 使得操作系统能够单一的地址空间中将不同的运行程序隔离开来。

    1.2K30

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

    示例:钓鱼 App 的鱼食。 消耗型商品:只需购买一次,不会过期或随着使用而减少的产品。 示例:游戏 App 的赛道。 自动续期订阅:允许用户固定时间段购买动态内容的产品。...在这里总结一下完成自动续订订阅类型过程遇到的问题和一些坑,希望帮助到大家。 购流程 1. 流程简述 先来看一下iOS购的通用流程: ? ?...Upgrades and Plan Changes升级和计划变更 用户可以App Store或您应用的界面帐户设置管理他们的订阅。...47个账号…… 我们测试自动续期订阅时,时限会缩短。...使用户能够管理订阅 账号的情况下,项目中可以设置为打开此URL启动iTunes或iTunes Store并显示“管理订阅”页面。

    11.9K62

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

    点一个赞吧~ 大家都知道,手机游戏的收入重要来源就是虚拟物品购买,而 iOS 需要通过 App Store 必须使用苹果的 In-App Purchase (应用购买,下文统一使用IAP表示购功能。...2、 消耗型、消耗型、续期订阅能不能在环境测试退款? 答:暂时不能。(估计未来会有?等更新吧....)...所以不适用于传输敏感数据。...给个点赞吧~ [16239073105619.jpg] 更新现有账号 订阅状态 API 应用购买历史记录 API [16239065861884.jpg] App Store server notifications...-.- [16239073434938.jpg] 测试: 清历史购买记录 改帐号所在地区 测试订阅过期时间更多选择 TestFlight 验单将失败等。

    12.6K20

    IOS App测试的那些坑和解决方案

    IOS 系统主要是,你没法很轻松的就拿到 log.... iPhone 手机上的软件发生闪退或开发 iOS 应用程序时出现的闪退,一般都会自己或系统生成崩溃日志,那么我们从哪里以及怎么获取到崩溃日志呢?...iPhone 手机一台 数据线一条 Xcode 开发工具(可选) 而由于 iOS 系统的机制,一般我们不能直接访问它获取,但可以有下面的几种方法获取。 1. iTunes Store 上获取。...通过Xcode->Window->Devices,然后选中真机设备,点击View Device Logs。等待扫描后获取对应应用和日期的日志。...4.如果是应用开发者,自己代码记录崩溃日志,并上传到服务器,发生崩溃后从网站日志管理获取对应的崩溃日志即可。 上架流程 Mac 就一个市场,上架需要官方审核。

    4.2K40

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

    然后我就奇怪了,怎么可能会这个样子呢,明明没有问题的他们怎么老是支付不成功呢,突然我发现一个问题,难道他们测支付不是用的测试账号?...因为我的app 是新上的项目 购项目还没有审核通过,如果不用测试账号就一定会购买失败,难道他们不是用的测试账号?不会吧! 虽然我不相信他们会这么傻,但是我也没有其他的办法可以处理了。...之后我又回复邮件给他们说我的购项目还没有过审核,购测试必须用账号测试,然后又录制了视频传到了YouTube 证明IPad 上购是可以完成的。...(还有其他的问题就是上面的购)。 好吧,搞不懂怎么截取到这样的图,怀疑是其他应用弹出的!...我们注意到您的应用需要用户注册个人信息才能购买基于帐户应用购买产品,这些产品不符合“App Store评论指南”。

    2.9K51

    管理Salesforce用户的最佳实践

    最佳实践应用于Salesforce的很多地方,用户管理的方法也同样适用。 接下来会介绍几种最佳实践,还会包括一些被证明有益处的提示和窍门来让用户管理变得更加容易。...仅仅Active用户才会被计算到许可证的总数,而不包括活跃用户。...盒中取消激活用户 Summer ’16发行版中进行了Salesforce Lightning Edition升级,升级后大部分的可以平衡迁移,培训,测试的应用和变更管理。这个升级非常有用。...假设用户需要被迅速的取消激活,这样访问该客户数据的权限可以迅速的被删除以避免数据最后时刻被窃取。如果此用户可以访问(特别是部分复制或全部复制的),管理员也需要在盒中取消激活该用户。...为了简化这个流程,取消激活用户时,我更倾向于在用户的名字前添加Inactive单词。现在,不管是哪个用户Salesforce碰到活跃用户,都会马上知道该用户不再是活跃用户了。

    1.1K10

    iOS开发-IAP

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

    2K100

    iOS越狱是什么?大佬来解释来咯(一)

    第一次自己写这个文章,语序可能有点乱,望理解一下 高能预警:本文属于技术性帖子,部分人群可能不适宜食用 安卓篇 众所周知,安卓的获取最高系统权限叫做root 那么root是什么呢,无论安卓和iOS...room)这个机制叫做机制,什么是呢?...盒中,网络访问、对真实系统的访问、对输入设备的读取通常被禁止或是严格限制。从这个角度来说,属于虚拟化的一种。 盒中的所有改动对操作系统不会造成任何损失。...通常,这种技术被计算机技术人员广泛用于测试可能带毒的程序或是其他的恶意代码。...第一种:完美越狱,存在于早期的iOS版本,它是无论手机怎么重启断电,再开机都会是越狱环境,也就是你的插件什么的都有加载,截止到我这篇文章推送的较新越狱工具都不是这种完美的 第二种,不完美越狱,这种存在于特别早期的

    1K20

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

    请概括一下你构建iOS应用时的测试过程。iOS应用如何实现对其他语言、日期格式以及货币单位的支持? 请描述一下Instruments及其作用。...能否描述一下如何在应用中使用Apple Pay? 请解释一下iOS应用机制。 VoiceOver是什么?请举例解释一下iOS的辅助功能(Accessibility)。开发者如何使用这些功能?...如果应用的新版本出现了Regression的情况,该如何补救?如何防止用户使用过程遇到新的Bug? Objective-C的类是怎么执行的?Objective-C Runtime是如何实现的?...关于App Store 应用购买(In-App Purchases)是怎么回事?IAP能够为用户带来哪些新体验? 你是否App Store上发布过应用?能否概括一下过程?...iOS的开发和发布签名证书有何异同? 如何使用TestFlight?通过Ad-hoc发布应用的话,该如何使用UUID? 应何时验证购买收据? 发布iAds(苹果平台广告)有哪些要求?

    3.6K50

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

    ·请概括一下你构建iOS应用时的测试过程。iOS应用如何实现对其他语言、日期格式以及货币单位的支持? ·请描述一下Instruments及其作用。...能否描述一下如何在应用中使用ApplePay? ·请解释一下iOS应用机制。 ·VoiceOver是什么?请举例解释一下iOS的辅助功能(Accessibility)。开发者如何使用这些功能?...·为什么OptionalSwift语言中非常重要? ·请解释一下NSError。Swift,什么情况下能使用NSError,什么情况下不能?...关于AppStore ·应用购买(In-AppPurchases)是怎么回事?IAP能够为用户带来哪些新体验? ·你是否AppStore上发布过应用?能否概括一下过程?...·iOS的开发和发布签名证书有何异同? ·如何使用TestFlight?通过Ad-hoc发布应用的话,该如何使用UUID? ·应何时验证购买收据? ·发布iAds(苹果平台广告)有哪些要求?

    1.4K40

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

    请概括一下你构建iOS应用时的测试过程。iOS应用如何实现对其他语言、日期格式以及货币单位的支持? 请描述一下Instruments及其作用。...能否描述一下如何在应用中使用Apple Pay? 请解释一下iOS应用机制。 VoiceOver是什么?请举例解释一下iOS的辅助功能(Accessibility)。开发者如何使用这些功能?...如果应用的新版本出现了Regression的情况,该如何补救?如何防止用户使用过程遇到新的Bug? Objective-C的类是怎么执行的?Objective-C Runtime是如何实现的?...关于App Store 应用购买(In-App Purchases)是怎么回事?IAP能够为用户带来哪些新体验? 你是否App Store上发布过应用?能否概括一下过程?...iOS的开发和发布签名证书有何异同? 如何使用TestFlight?通过Ad-hoc发布应用的话,该如何使用UUID? 应何时验证购买收据? 发布iAds(苹果平台广告)有哪些要求?

    1.4K20

    If love, deep love:10 Most Useful iOS Libs

    作者将他App实现的各种各样的UI效果做成个代码库,方便其他人使用。...8)TestFlight 要想轻松发送并公测应用?用TestFlight吧,无须通过iTunes,有人曾经整理出了它的三大杀手锏: 轻松采集测试用户的UDID和iOS 版本、硬件版本,并发送给开发者。...接收到开发者的TestFlight邀请之后,用户只需拿自己的iPhone即可打开邀请的链接,注册账号,注册硬件 有了测试包以后,不用一个个发邮件,只需要将IPA上传到TestFlight网站,然后勾选合适的测试用户...同时还提供了其他附加功能,比如虚拟进展指示符,以及完成提示信息 你也可以安装其他东西,比如需要显示的文本,动画,x及y设置等等,有许多iOS辅导员都在用它,一般用来作应用购买 MBProgressHUD...适用于任何iOS版本,需要LLVM 3.0及以上编译器架构,兼容ARC及ARC项目,这得取决于苹果的以下架构: Foundation.架构 UIKit.架构 CoreGraphics.架构 10)AFNetworking

    67020

    你一定不知道的 AppStore 秘密

    现在,最新的 iOS 14 以后,App Store 用户账号很方便找到入口,帐户”,然后轻按“订阅”就可以管理订阅了。...appStoreReceiptURL]] base64EncodedDataWithOptions:0] encoding:NSUTF8StringEncoding]; 那么问题来了,这个获取的数据,环境下...Connect 配置的促销代码,让媒体和有影响力的用户率先体验您的 app 或 App 购买项目。...所以,苹果对促销代码的限制比较多,每个 App 购买项目提供至多 100 个促销代码,每个 App 的 App 购买项目代码每六个月内的总上限均为 1000 个(1月1日和7月1日重置)。...这些代码用于商业用途,并会在请求代码的 28 天之后过期。 促销代码对于开发者来说,唯一的好处是 app App Store 上架之前使用。

    3.1K01

    App store审核标准

    11.2 使用应用支付系统(IAP)以外的系统购买内容、功能或服务的应用软件将会被拒绝。 11.3 使用IAP购买实物商品或者用于该软件之外的商品和服务的应用软件将会被拒绝。...11.13 应用使用跳转至外部购买或订阅链接的应用将会被拒,比如”buy”按钮跳转至一个购买电子书的web页面。...11.14 只要应用没有跳转至外部购买、订阅的按钮或链接,苹果允许这些应用读取或展示经批准的、应用购买或订阅内容(特别是杂志、报纸、书籍、音频、音乐、视频以及云存储内容)。...苹果只能通过应用程序购买获得一部分收益。...22.7 任何开发暗中收集用户密码或用户私人数据程序的开发者将会从iOS开发者计划除名。 22.8 包含执法机构发布的DUI检查点信息,或者怂恿/协助酒后驾车的应用将会被拒绝。

    2.4K70

    iOS之深入解析Xcode 13正式版发布的40个新特性

    四、资产目录 应用程序现在可以使用其资产目录iOS 应用程序图标资产作为备用应用程序图标; 允许选择适用于所有平台(包括 watchOS)的通用系统颜色。...; 用于 macOS 12 的应用程序,您可以使用属性检查器的 localize 属性系统 NSMenuItem 上配置本地化的等效键选项; iOS 15 的应用程序,可以使用属性检查器的...localize 属性系统 UI 菜单命令上配置本地化的等效键选项。...二十四、StoreKit Xcode 的 StoreKit 测试支持对使用 StoreKit 新的现代基于 Swift 的 API 构建的应用购买进行全面测试。...使用这个 API 加载产品信息、您的商店显示应用购买、允许客户进行购买、管理对内容和订阅的访问以及接收由 App Store 以 JSON Web 签名 (JWS) 格式签署的交易信息。

    8.8K40

    WWDC20全球开发者大会上开发者必须了解这些事

    开发者还可以 Mac 上使其 iOS 和 iPadOS 应用程序可用,而无需进行任何修改。...---- 管理和发展开发商业务 Xcode 中新的 StoreKit 工具使开发者可以 Mac 上本地模拟订阅设置,应用购买甚至退款。...而且,除了共享的家庭应用购买外,App Store现在还支持家庭共享的订阅和应用购买。这对于为整个家庭提供内容的开发者来说非常有用。...开发者可以 Mac App Store上向 175 个国家/地区的客户分发 Mac Catalyst 应用,并通过通用购买让客户轻松地 Mac,iPhone 和 iPad 上享受应用应用购买。...开发者现在可以使用户升级现有的第三方应用程序帐户以使用Apple帐户登录。

    1.3K20

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

    要准备购的事情首先你要有一个开发者账号!当然是加入开发者的账号,不是一个Apple ID 登录Developer之后就OK的,这点相信做iOS的小伙伴都清楚,就不再累赘啦!...下面是一个简单的金额选择图示,上面的就是我自己理解的怎样实现购买一块,45块等商品的实现思路,具体的在后面的代码我们仔细的说! ?      ...下面总结一下这个测试账号具体的使用以及使用的时候的一些注意事项 ----       1、 退出iPhone的App Store账号(因为我们需要使用账号登录)            操作方法一:...3、进入你的项目,写完代码之后调用苹果支付,正常的状态(就是请求到具体的商品信息,这点我们代码部分在具体的细说)下会出现下面的界面,我们选择“使用现有的Apple ID”登录我们的测试账号: ?...6、不要使用越狱的测试机测试,也不要使用模拟机,使用越狱的真机测试购,原因就是它们俩都不能进行存储值,所以不可以!         7、项目上线了的包不要在使用测试账号购买

    79830
    领券