点一个赞吧~ 大家都知道,手机游戏的收入重要来源就是虚拟物品购买,而 iOS 需要通过 App Store 必须使用苹果的 In-App Purchase (应用内购买,下文统一使用IAP表示内购功能。...(觉得好就点个赞吧~) App 在 App Store 更改为收费或者免费模式,在 App 里想查询用户购买历史,需要在 receipt 收据里查询。...(分为订阅品项和除订阅品项外的所有类型二种) Current entitlements:当前用户有购买的权限。...开发者服务器,三者之间的交互越来越多,随着苹果的迭代和开放,三者如今已经成循环~ [16239040419267.jpg] 构建开发者的服务器: 接收苹果内购的状态改变通知 通过接口跟踪内购状态改变 随时验证访问权限...Store Server API 查询订阅品项状态或用户的历史订单,关键要点: 独立的状态和历史功能 只需要提供 originalTransactionId 获取已验证签名的交易并存储必要字段(比如
这个问题是说我们在项目中使用到相机权限,却没有告诉用户什么地方使用到这个权限 这里改成在什么服务中使用到相机就可以了,给过了!...Next Steps Review the In-App Purchase section of the App Store Review Guidelines....provide a usage description for permission request alerts. 2.png 这个问题说是我们使用了定位功能却没有说明哪里使用了定位却没有在权限中说明...我们注意到您的应用需要用户注册个人信息才能购买非基于帐户的应用内购买产品,这些产品不符合“App Store评论指南”。...具体什么我也忘了,当然如果你觉得可以说的清楚也可以试试,如果不行就要老实改下了,改成游客也能购买商品,最好是做到根据iCoud 存储下购买记录,以便跨设备使用。
我们还扩展了功能集,帮助您 吸引和留存用户,并推出了 Play Billing Library 3,从 2021 年中期开始开发者将需要使用该库。...凭借创新的收入模式,参与的游戏合计收入是单纯 Google Play Store 销售收入的 2.5 倍,并且不会减少 Play Store 的收益。您可以在这里 了解详情 并 表达参与的意向。...另外,如果您还未使用 双重验证 (2-Step Verification),请尽快为您的 Google Play 管理中心添加双重验证,今年晚些时候将强制要求该操作。...我们还推出了 Play Billing Library 3,支持现金支付、更好的订阅促销代码兑换体验和购买归因等。...Google Play Pass Google Play Pass 提供了无广告和应用内购买的游玩体验,使开发者能够赚取更多收入并与潜在受众建立联系。
图片 “用户和访问” -> “密钥” -> “App Store Connect API” -> “生成 API 密钥” 图片 图片 注:访问权限: 根据密钥使用场景,访问的权限也不一样。...要创建和管理 App 内购买项目,请确保您拥有以下用户角色之一: 帐户持有人 管理 App 管理(这个要求角色权限最低) 详细权限,可参考文档 职能权限。...2.2 App Store Connect API 使用示例 这里我们使用 python3 创建 API 请求示例,需要依赖 jwt 和 requests 库,所以需要在终端安装: pip3 install...Connect,以上传应用内购买的送审图片为例,Create an In-App Purchase Review Screenshot,需要对应的请求的 body: { 'data': { 'attributes...Developer 职能权限 - App Store Connect 帮助 Revoking API Keys | Apple Developer Documentation Create an In-App
这套索引收录了 100 多个 SDK 及其具体信息,包括这些 SDK 使用了哪些应用权限、使用到这些 SDK 的应用的统计数据,以及 SDK 供应商是否承诺其 SDK 代码遵循 Google Play...您可以通过这套索引来决定在应用中该使用哪些 SDK 以及它们的具体版本。...为了最大限度地提高安全性,对于不支持轮换的旧版 Android 系统,Google Play Protect 也将使用轮换的密钥来验证您的应用更新。...我们还提供了更高的透明度和控制权,以帮助您预测每个实验可能需要的时间。...这样您就能够基于当地的购买力设置合适的定价、举行本地化的促销和推广活动,以及提供微交易操作 (如打赏)。
ps: 如果在PHP语言中,需要以file_get_contents("php://input")来获取数据内容。 接下来说一下具体处理通知数据,以及有哪些注意事项。...unified_receipt An object that contains information about the most-recent, in-app purchase transactions...INITIAL_BUY 在用户最初购买订阅时发生。通过在App Store上对其进行身份验证,可以将Latest_receipt作为令牌存储在服务器上,以随时验证用户的订阅状态。...REVOKE 撤销 表示用户不再可以通过“家庭共享”获得应用内购买。当购买者禁用产品的家庭共享,购买者(或家庭成员)离开家庭组或购买者要求并收到退款时,StoreKit会发送此通知。...*/ Password 不是必须的,只有购买订阅和收到订阅相关的消息,才会需要这一项. 只是普通内购 就没有这一项。
switches" that redirect to a gambling or lottery website 3.1.1 - Use payment mechanisms other than in-app...自审哪些内容 下面解释一下上面罗列出来的每一条审核条款,来告诉你应该如何自审、看看有没有什么需要修改的内容。...3.1.1 使用苹果的内购机制来完成应用内购买 几乎所有的虚拟物品都要通过苹果的 IAP(In-App-Purchase)来完成支付、购买,并且给苹果 30% 的抽成。...5.3.4 没有在相关地区提供 App 的执照与权限 比如缺乏资质,在大陆地区上架赌场游戏。对于这一类内容,要严格搞清楚自己可以在哪些地区合法运营,不要在自己能力之外的地区进行 App 的销售。...写的尽可能详细,参照最新版本的《App Store 审核指南》 对 App Store 审核的回复,是中英文都可以的,如果不嫌麻烦,可以把中英文两个版本的各写一篇回复给审核人员。
(相当于免费给用户增加订阅时长) 2.2 接口参数说明 App Store Server API 是苹果提供给开发者,通过服务器来管理用户在 App Store 应用内购买的一套接口(REST API)...需要注意的是,App Store Server API 密钥是 App Store Server API 所独有的,不能用于其他 Apple 服务(比如 Sign in with Apple 服务或 App...[AppStoreServerAPI-09.jpg] 所以,开发者需要注意,Order ID 对于一个购买订单来说,不是唯一的。...但需要注意,仅包括 App Store 批准的退款:消耗性、非消耗型、自动续期订阅和非续期订阅。...JWT 签名验证 向 App Store Server API 发出的每个请求,都需要带上 JSON Web Token(JWT)令牌来授权。苹果建议不需要为每个 API 请求生成新令牌。
另外,验证用户当前使用的 app 是否正品购买以防止欺诈的作用。...图片 购买您的 app 的签名信息 使用 JWS 签名 替换 Original StoreKit 的 receipt(票据) StoreKit 提供验证方法 开发者可以执行自己的验证(或处理) 验证 App...首先,需要更新 app 的 Info.plist 文件,添加权限: com.apple.developer.storekit.external-purchase :表示您的 app 是否可以提供外部购买...在 App Store Connect app 中可以送审内购、新版本、In-App Event、产品面优化、自定义产品而等。...另外,需要提示一下,送审新版本 app 、In-App Event、自定义产品、产品面优化测试等,苹果是建议开发者可以合并提交一起送审,因为这样苹果会以当前送审的内容一起审核,提高苹果的审核效率?
在后台加入了支付的支持,一步步的集成和测试,通过后打包上传到App Store 等待Review。...Purchase API, which is not allowed on the App Store....For information on In-App Purchase, please refer to the following documentation: In-App Purchase for...大致意思是说我们购买的内容为App所使用的内容,不符合App Review指南中的3.1.1条,要求我们走内付费。...可问题是我们付款是为实实在在的服务付费的并不是购买App使用环节需要用到的信息,基于这一点我和老大迅速组织文案对我们的付费用途进行说明。
# * 21000 App Store不能读取你提供的JSON对象 # * 21002 receipt-data域的数据有问题 # * 21003...苹果的服务器返回的的receipt并不包含任何的用户信息,也不会包含购买的物品信息。于是要想知道买的什么东西就比较麻烦。...因为苹果的验证服务器会返回多个收据信息,在in-app中包含的数据并没有按照时间或者特定的顺序进行排列,所以从其他地方看到的直接获取最后的一条in-app信息来获取购买的数据是存在问题的。...可以通过in-app中的transactionID字段来获取最后买的数据。...America/Los_Angeles', 'is_trial_period': 'false' }] }, 'status': 0, 'environment': 'Sandbox' } 不过需要说明一点
0, 概述 应用程序内部付费机制(Google Play In-app Billing, 以下简称应用内支付)是Google Play的一项服务,这种服务为应用内购买提供支付流程。...如果你出售需要下载到用户设备的数字内容到媒体文件,这种情况下私有服务器会有用。你也可能使用远程服务器来存储用户交易历史或执行各种确保支付安全的任务,比如签名验证。...Google Play应用内支付服务支持如下5种账单请求: • CHECK_BILLING_SUPPORTED 这个请求用来验证Google Play App是否支持应用内支付。...应用内支付也使用nonce(一次性随机数)来帮助验证Google Play返回的购买信息的完整性。...想用“订阅”的话,需要3.5或更高版本的Google Play App。 在Android 3.0平板上, 需要安装5.0.12或更高版本的MyApps。
苹果内购是指在Apple Store的应用内购买,是苹果为App内购买虚拟商品或服务提供的一套交易系统。 一....成分 很多人都知道,App Store上的付费App和App内购,苹果与开发者默认是3/7分成。但实际上,在某些地区苹果与开发者分成之前需要先扣除交易税,开发者的实际分成不一定是70%。...从2015年10月开始,苹果对中国地区的App Store购买扣除了2%的交易税,对于中国区帐号购买的IAP,开发者的实际分成在68%~69%之间。...遇到问题 1.您是否在iOS Dev Center中打开了对应应用AppID的In-App Purchases功能?...(如果使用Xcode5,可以直接在Xcode的Capabilities页面中打开In-App Purchases)。
(可以在设置-iTunes Store 与 App Store – Apple ID 切换到 我们提供的账号).然后就没事了。...To create new In-App Purchase/s: Log in to iTunes Connect Click on “My Apps” Select your app Select In-App...使用广告标识符 需要添加广告 第八 Information Needed We have begun the review of your app but aren’t able to continue...没找到充值购买页面,给他回复 第九 1.1 BUSINESS: PAYMENTS – IN-APP PURCHASE Thank you for resubmitting the application...添加“恢复”,将已经购买过的用户下面的购买按钮改成恢复,点击恢复,将之前调用addPayment:payment的方法改成 [[SKPaymentQueue defaultQueue]restoreCompletedTransactions
没有内容分级的应用将从 Play Store 中删除。 应用内商品(in-app products)部分是你维护从你的应用中出售的产品和订阅目录的地方。...应用内商品(in-app products)。 Noom 国际收入增长了 80% 通过将其应用在Google Play 上本地化。...购买者(Buyers)—显示应用程序在 Store 页面的访问者数量,然后有多少人安装了您的应用程序,然后继续购买一个或多个应用内商品或订阅。...我想着重介绍开发者帐户(developer account)下的一个设置功能,用户帐户和权限(user accounts & rights)。你可以完全控制哪些人可以在控制台中访问你应用的功能和数据。...你可以为每个团队成员提供对整个帐户的查看或编辑的访问权限,也可以为特定的部分提供访问权限。
但需要注意,每个内购商品的参考名字不能相同!应用内购买类型:内购类型,具体不同类型介绍,参见 帮助 工作表。...zh-Hans | en-US:对应 ASC 后台的 App Store 本地化版本,可以配置多个语言版本,只需要在表格后面,表头添加对应的语言标识。...需要注意,表格前面的几列,位置顺序不能更改,也不能删除列数等。上传到苹果 ASC 后台的效果:图片App Store 本地化版本语言代码,可以查看表格的 帮助 工作表。...App Store 新价格机制,需要看完 175 个国家和地区,已经不再现实!...) - 掘金使用 App Store Connect API 批量创建内购商品 - 掘金37iOS/AppleParty - DownloadList all price points for an in-app
二、App Store Connect API v2.3 关于 App Store Connect API 的基本使用和密钥创建,可以直接参考我们之前的文章 《使用 App Store Connect...App Store Connect API v2.3 更新的内容: 获取 App 和 应用内购买 IAP 的所有价格点(最多 900 个价格点)。...获取和管理 App 和 应用内购买 IAP 的价格表,支持自动价格、手动价格和基准国家的配置。 获取和管理 App 和 应用内购买 IAP (包含订阅)的允许销售范围。...另外,如果是自定 App,允许的销售国家地区与 App Store 不相同,获取接口是 List All Territories for an End User License Agreement,需要了解的可以自行查询...Connect 设置 App 内购买项目的价格 - 管理 App 内购买项目 - App Store Connect
服务器将数据发给App Store来验证该交易的有效性。 App Store对收到的数据进行解析,返回该数据和说明其是否有效的标识。 服务器读取返回的数据,确定用户购买的内容。...第四步:沙盒环境测试账号 因为涉及到钱相关 总不能直接用money去支付吧 所以需要你去添加一个沙盒技术测试人员的账号 (这个账号是虚拟的) 付款不会扣你 看第三步那张图 在App Store Content.../**验证购买,避免越狱软件模拟苹果请求达到非法购买问题*/ -(void)verifyPurchaseWithPaymentTransaction{ //从沙盒中获取交易凭证并且拼接成请求体数据...整个支付流程如下: 1.客户端向Appstore请求购买产品(假设产品信息已经取得),Appstore验证产品成功后,从用户的Apple账户余额中扣费。...具体可以查看这篇文档用App Store验证收据 Q:Apple 和IAP的区别 **A:**IAP是链接App store的内购服务 一般是虚拟商品需要走的通道(比如会员功能) Apple Pay
你认为iOS需要添加或改进哪些API? 关于界面 iPhone5、6、6+以及iPad Air 2的屏幕分辨率分别是多少? 分辨率的计算单位是什么?...设计iPhone和iPad应用时,应分别考虑哪些因素? 请描述一下原型设计对于软件开发的意义。其作用是什么? 关于App Store 应用内购买(In-App Purchases)是怎么回事?...IAP能够为用户带来哪些新体验? 你是否在App Store上发布过应用?能否概括一下过程? iTunes Connect是什么? Provisioning Profiles是指?...应何时验证购买收据? 发布iAds(苹果平台广告)有哪些要求? 趣味问答 最近有没有开发什么好玩的东西?你最引以为豪的作品是什么? 谈一谈你常用的开发工具都有哪些优势?...你觉得Xcode有哪些需要改进的地方? iOS上你最喜欢哪些API? 是否有最中意的错误报告? 你最爱以哪种方式来检验一项新技术是否好用?
虽然 AGDE 对开发者们使用 C 或 C++ 开发游戏特别有帮助,但常常也会有一些基于 Android 的开发工作需要用到 Java。...当您在选择解决哪些技术问题,或对设备分发到哪些渠道做投资决策时,就可以利用这些预期收益和增长率数据来进行评估。...In-App Offers (应用内优惠) 抢先体验 作为游戏开发者,会一直在不断寻找合适的时机向玩家追加销售,并力求在不让玩家生厌的前提下,促使他们在游戏中进行下一次购买。...为此,我们为游戏开发者开放了 In-App Offer (应用内优惠) 系统和 API。"...应用内优惠" 旨在通过 Google Play 提供的折扣和优惠,让价格更具吸引力,从而吸引玩家进行首次购买或重复购买,借助应用内优惠功能,您可以在玩家玩游戏期间选择玩家有可能会发生购买的场景,向他们展示
领取专属 10元无门槛券
手把手带您无忧上云