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

遇到恶意退款不用怕,App 购买项目的退款通知现已可用

前言 今年 WWDC 2020 苹果全球开发者大会,苹果宣布所有的购项类型,当用户在应用退款成功时,App Store Server 会发送实时的通知给开发者服务器告知有退款,开发者可通过处理该消息来更新用户的账户信息...新的退款流程 1.用户购买购商品2.用户申请退款3.苹果发起退款4.Apple Store Server 发送退款通知5.用户收到退款成功的通知6.开发者收到退款订单通知 配置用于接收 App Store...在 unified_receipt 里的 latest_receipt_info 是一个数组,其中包含的最近的100次应用购买交易: 退款字段说明: •App Store 发出的退款日期在交易的...也不能由开发者主动去苹果服务器查询) 对退款用户的处理 苹果给了一个示例,用户退款成功后,在 App 中给用户提示退款的时间和说明,可以重新购买,或者联系客服!...因为根据 App Store 中国区的退款政策,一个 AppleID 有一次无条件的退款机会,一年有俩次有条件的退款,退款的时间最快也会在 48 小时完成,但也有遇到 15 个工作日退还的。

4K20
您找到你想要的搜索结果了吗?
是的
没有找到

App Store 或 iTunes Store 购买项目申请退款

App Store 或 iTunes Store 购买项目申请退款 https://support.apple.com/zh-cn/HT204084 如果最近购买的某些 App Store 和 iTunes...Store 购买项目无法按预期工作或无法使用,这些购买项目可能符合退款条件。...您可以在购买后 90 天内通过购买历史记录对某些 App Store 或 iTunes Store 购买项目申请退款。适用限制条件。请参阅“Apple 媒体服务条款和条件”了解详细信息。...进一步了解在 App Store 或 iTunes Store 中查看您的购买历史记录。 如果对某个项目的收费处于待付款状态,则表示您还没有付款,不能申请退款。在收费完成后,请再次尝试申请退款。 ?...了解如何在 App Store 或 iTunes Store 中支付未付余款。您必须登记有效的付款方式才能在 App Store 或 iTunes Store 中进行购买

3.5K20

iOS 付费(in-app purchase)--非消耗品的购买与恢复

iOS付费的功能对于一个app来说是非常重要的,如果在这一环节出了一些致命的问题,那就很可能会影响app的推广和公司的利益了。...我在很早之前写过一篇关于iOS付费的文章,在那篇博客中讲述了如何在苹果后台生成iOS付费商品,以及在我们的app工程中如何去添加相应的付费代码。...另外,很多app项目创建的购商品都是以“消耗品“ ,这种类型的商品为主,不过有的网友也遇到了其他的问题,他在app中创建了几个非消耗品的购商品,然后提交苹果审核的时候,却被苹果打回了,原因是苹果要求开发者对这种非消耗品的商品增加一个...当非消耗品完成一次购买以后,再次去点击购买的话,系统会提示你已经购买了此项目,如图: 为了确保我们的app在每次运行起来后,购商品列表能正确显示,哪些非消耗商品是已经购买过的,我们得在内购功能初始化的地方...: 所以,我们在第一次购买非消耗品的时候,待苹果服务器票据验证成功后,服务器要将玩家的账号信息(非Apple ID账号,再说你app也获取不到)和 该商品ID保存在数据库中;玩家若换设备或者卸载了app

2.5K10

苹果悄悄修改了App Store条款,应用购买物品也可送人了

它对自家的App Store条款做出了修改,现在起在应用购买的物品是可以送人的,而修改前的App Store禁止用户向其他用户赠送应用购买物品等内容。...苹果做出这样的调整并不意外,因为越来越多的App变成免费下载+购买或者订阅制的形式,以往iOS用户购买付费App当做礼物赠送给其他iOS用户,但无法将应用购买的物品赠与他人的规定,所以老的规定就显得非常不合适了...App可为其App购买项目的内容启用赠送功能,但此类礼品的退款只能返还给原购买者,且礼品内容不得更换。...也就是说,如果你收到了别人应用购买的物品的赠送,那么这些物品是不能自己退货的,但你可以退还给原购者。...目前,iOS用户赠送付费用应用的操作是,直接在该App页面右上角点击「...」按钮,然后选择「赠送 App...」选项,填写你想要赠送人的Apple ID就可以了,所以接下来应用赠送购买物品应该也是这个方式

72510

应用程序购买教程:入门

请注意, 默认情况下启用应用程序购买 和GameCenter。单击继续,然后单击注册和完成。 恭喜!您有一个新的App ID!...创建应用购买产品 提供IAP时,您必须首先在App Store Connect中为每个单独的购买添加条目。如果您曾在商店中列出待售的应用程序,那么这是一个类似的过程,包括选择购买的定价等级。...现在,在App Store Connect中查看应用程序的条目时,单击“ 功能” 选项卡,然后选择“ 应用程序购买”。要添加新的IAP产品,请单击应用购买右侧的+。 ?...项目配置 为了使一切正常工作,应用程序中的包标识符和产品标识符与您在开发人员中心和App Store Connect中创建的标识符和产品标识符相匹配非常重要。 转到Xcode的初学者项目。...项目的Bundle ID是否与iOS开发中心的App ID相匹配? 制作时是否使用完整的产品ID SKProductRequest?

5.4K20

Firebase In-App Messaging 应用消息

什么是应用消息 借助 Firebase In-App Messaging,可以向应用的活跃用户发送有针对性、且符合情景的消息来鼓励他们使用关键应用功能,从而吸引这些用户。...举例:玩游戏通过某个关卡时发送应用消息促使他们完成重要的应用操作 应用消息可以自定义,使其显示为卡片、横幅、模态窗口或图片,并设置触发器,使其在合适时机出现 In-App Messaging 的集成..._29.png 修改 In-App Messaging 消息的行为 通过代码逻辑,可以定制应用消息的行为:比如截获 In-App Messaging 消息,通过代码控制触发 In-App Messaging...默认情况下,应用消息会发送给安装该 APP 的所有用户,这是因为 Firebase In-App Messaging SDK 与 APP ID 绑定的,如果想让用户对其有更多的选择权,则需要询问用户是否同意数据共享...= YES; 自定义 In-App Messaging 消息 In-App Messaging 提供一些消息模板,同时也可以自定义消息模板 向消息添加操作 通过添加操作,您可以使用应用消息将用户定向到某个网站或应用中的特定界面

23710

StoreKit:iOS应用推广其他App

StoreKit:iOS应用推广其他App 在iOS应用中,要推广其他App有两种途径,一种是直接跳转到AppStore软件的对应App商品页,还有一种是在当前应用内嵌一个App商品页。...本篇文章,我们主要介绍StoreKit框架中的相关接口,使用StoreKit可以轻松的在当前应用推广其他App。...· 在应用打开其他App的商品页 StoreKit框架中提供了一个名为SKStoreProductViewController的类,此类事继承自UIViewController的,因此我们可以像使用普通视频控制器一样来使用它...iTunes ID @available(iOS 6.0, *) public let SKStoreProductParameterITunesItemIdentifier: String // 购商品的...现在,我们以及知道了如何在应用打开其他App的详情页,如何获取ITunes参数呢,其实是有官方的渠道可查的。

2.7K40

Android APP项目重启

在大学做了一个app,然后发布到百度手机助手和小米应用商店了,现在下载量达到了2万,但是估计拆卸量也挺高的。 由于看到下载量还可以,于是决定重启项目(之前都快把它忘了)。...因为从来就没有想过拿app来盈利。不过作为社会人(都是泪)来说,有一笔额外收入是非常重要的,谁都不会排斥吧~ 之前项目是用eclipse开发的,然后是用git做版本管理。...这有可能是so文件没有支持相应的cpu,还有可能是代码过于凌乱,多出内存泄漏,使用重新启动的app有几点需要优化的: 重新理顺代码,添加对arm和x86以及mips类型的cpu的支持 实现动态更新,这样才是可持续发展之道...添加广告sdk,毕竟盈利才是我继续项目的目标和动力 迁移代码到Android Studio,并实现代码混淆以及文件加密 添加日志收集sdk,这样方便从日志发现崩溃的问题 其他的还有待扩展,目前还是先实现这一个小小的目标再说吧

78220

vue项目-音乐app

网易云音乐 git地址 https://github.com/majunchang/wangYiYun-Music 项目截图 mark mark mark mark mark mark mark mark...return Promise.resolve(res.data); }) } 这是nodejs 代码 仅仅推荐页面 用到了这个axios 其余的都是使用接口配置jsonp实现的 var app...}).then((response)=>{ res.json(response.data) }).catch((e)=>{ console.log(e); }) }) app.use...run dev的时候 会在dev-server中运行 我们结合axios和express框架 配置使用代理 加入loading组件和懒加载组件 在网速较低的情况下 提高了用户的体验 后台代理代码 var app...('/api',apiRoutes); 歌手页面 分为歌手列表页和歌手详情页 歌手列表页需要做出左右联动 类似于 手机通讯录那样的 歌手详情页要要出模拟原生app的 滑动感觉 歌手列表页 将他封装成了

1.7K20

iOS APP 的本地化切换【修订】

4.1 《用户协议及隐私政策》弹框(包含超链接属性)【本文包含完整demo源码,demo支持中英文切换】 4.2 登录界面切换中英文 4.3 本地化字符串指定参数顺序 前言 从CSDN下载【iOS APP...的国际化切换】demo源码:https://download.csdn.net/download/u011018979/19089505 文章:https://kunnan.blog.csdn.net...key这个字符串 1.2 本地化字符串指定参数顺序 对于在中英文语法的区别,在本地化字符串的时候,我们常常需要调整stringWithFormat的参数顺序 iOS本地化字符串指定参数顺序:应用场景:app...am %2$@ from '%1$@'"; II、 自定义解析本地化字符串的工具类LanguageManager 2.1 代码实现 LanguageManager 从CSDN下载【iOS APP...的国际化切换】demo源码:https://download.csdn.net/download/u011018979/19089505

59320

eos源码赏析(十八):EOS智能合约之合约ram购买及资源抵押

昨天群内有朋友问,智能合约是否可以实现帮用户购买ram或者帮用户抵押资源(cpu及net),以及如何来实现这个功能。今天我们一起来看下这个问题。...文章的内容分为以下两个部分: buyram及delegatebw的实现 合约实现替用户购买ram及抵押资源 1、buyram及delegatebw的实现 我们知道在执行buyram的时候是分为两种情况的...: 以eos的单位来购买ram 以ram的单位来购买ram 那么buyram这个功能在哪里实现的呢,我们通过cleos中的main.cpp很容易查找到这两个操作都是在系统合约eosio.system中实现的...2、合约实现替用户购买ram及抵押资源 为用户抵押资源是可以解除质押,最终是不消耗我们的token的,但是为用户购买ram却是消耗合约开发者自己的token的,我们假设一种情况如下,用户支付我们10...我们可以通过命令行简单的测试下该合约是否生效: cleos push action mycontract buysilver '["user","10.0000 EOS","test"]' -p user@active 本文从群朋友问题出发

66330

Go - 实现项目链路追踪

为什么项目内需要链路追踪? 当一个请求中,请求了多个服务单元,如果请求出现了错误或异常,很难去定位是哪个服务出了问题,这时就需要链路追踪。 ?...支持设置失败时重试,可以自定义重试次数、重试前延迟等待时间、重试的满足条件; 支持设置失败时告警,可以自定义告警渠道(邮件/微信)、告警的满足条件; 支持设置调用链路; 调用示例代码: // httpclient 是项目中封装的包...调用示例代码: // p 是项目中封装的包 p.Println("key", "value", p.WithTrace(ctx.Trace()), // 传递上下文 ) SQL 信息 稍微复杂一丢丢...以上代码都在 go-gin-api 项目中,地址:https://github.com/xinliangnote/go-gin-api

42910

如何持续优化项目的图片

由于包体积优化是一个持续的过程,但是人为手动调整图片等过于耗时,所以整和了下shell 指令,并提供一次分享,方便调整项目的图片文件。...之后调研到PngQuant,github.com/kornelski/p…,这个仓库可以由命令行执行,同时压缩比例大概也是在70%左右,同时配合python的情况下可以对我们的项目做很好的支持效果。...同时提供最简单的测试工具给测试,让他们可以快速完成app的monkey测试。...使用效果 通过反编译了下项目将工程还原 然后对单独项目进行整体压缩测试,然后分别将png压缩以及webp替换的压缩大小分享在下面。...使用pngquant 压缩所有图片之后效果大概是整个项目能压缩6.2m左右 使用webp压缩整个项目 ?

75251
领券