为什么有些iosios 此项购买不能退款6项

iOS 问题:在做app内购,已经在iTunes Connect中设置了iap内购项目,但是在虚拟机中测试时,[response.products count]的数量却为0,产品id没有问题,有谁知道是为什么吗
- Code4App.com
在做app内购,已经在iTunes Connect中设置了iap内购项目,但是在虚拟机中测试时,[response.products count]的数量却为0,产品id没有问题,有谁知道是为什么吗
登录后方可回答主题 : app只有少数的几个内购项目,可是实际在app里有很多可选的购买价格
级别: 精灵王
UID: 515211
可可豆: 2545 CB
威望: 2259 点
在线时间: 1064(时)
发自: Web Page
来源于&&分类
app只有少数的几个内购项目,可是实际在app里有很多可选的购买价格&&&
有没有好一点的解决方案呢,现在的方案是:先设置充值包,用户先购买充值包来充值,然后在后台记录用户的充值金额。每次用户消费时,在后台扣除消费金额。但是这样会有一些弊端。比如用户已经购买了充值包,但是app端调用后台接口修改余额,偶尔会失败的情况。这种情况下,用户就会觉得,他已经充值了,但是却不能消费的情况。所以还需要添加一个功能,来将app store里面的充值记录,与后台的充值记录同步。好像有点复杂
级别: 圣骑士
UID: 51066
可可豆: 2553 CB
威望: 1516 点
在线时间: 708(时)
发自: Web Page
很复杂吗?跟钱相关的东西,就是要这么复杂的啊!
快起床!代码又有BUG了!
级别: 版主
UID: 594651
发帖: 2120
可可豆: 4318 CB
威望: 3525 点
在线时间: 1039(时)
发自: Web Page
回 1楼(Chason) 的帖子
我就冲着这个头像来评论一下
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版Pages: 1/2
主题 : 求助,为什么iTunes Connect后台设置里没有“App内购买项目”
级别: 新手上路
可可豆: 206 CB
威望: 206 点
在线时间: 181(时)
发自: Web Page
来源于&&分类
求助,为什么iTunes Connect后台设置里没有“App内购买项目”&&&
有时候在苹果后台创建app的时候设置里面没有设置“App内购买项目”选项,但有时候就有。不知道这是怎么回事,对app内购有没有影响。
级别: 骑士
UID: 538169
可可豆: 1128 CB
威望: 809 点
在线时间: 702(时)
发自: Web Page
看一下【功能】里面,有没有创建APP内购买项目,如果创建了并且设置都完成了,就会出现的
级别: 新手上路
可可豆: 206 CB
威望: 206 点
在线时间: 181(时)
发自: Web Page
回 1楼(mengzhongshi) 的帖子
不,有时候即使我创建并设置好了内购项目它也不显示,其实不显示也没大关系,不显示内购项 app里内购也正常的。不过,我又遇到情况,即使你创建好了内购项,并添加了,但是app里面就是读取不到。我换一个帐号,同样的设置,同样的代码就可以。
级别: 新手上路
UID: 502547
可可豆: 72 CB
威望: 25 点
在线时间: 504(时)
发自: iPhone
无法充值审核过不了
后台不显示这个,导致内购项目无法添加到版本中,审核不能充值,一直被拒
级别: 新手上路
可可豆: 2 CB
威望: 2 点
在线时间: 19(时)
发自: Web Page
回 楼主(indiestar) 的帖子
请问楼主解决了吗?我现在也是不显示,我开始创建了商品,然后删除了,新建了几个,然后那个按钮就不见了,请问你解决了吗?
级别: 新手上路
可可豆: 67 CB
威望: 57 点
在线时间: 19(时)
发自: Web Page
是不是还要沙盒测试?
If you are still looking for that one person who will change your life, take a look in the mirror.
级别: 新手上路
可可豆: 126 CB
威望: 116 点
在线时间: 42(时)
发自: Web Page
各位解决了吗?我也是,在itunes connect添加内购项目,添加成功了根本不显示。尝试重复添加相同的ID却提示:该ID已经存在
级别: 侠客
UID: 542884
可可豆: 261 CB
威望: 244 点
在线时间: 368(时)
发自: Web Page
你的内购项目 的状态 是否为 (准备就绪)呢?&&内购项目是要上传图片的。
级别: 新手上路
可可豆: 126 CB
威望: 116 点
在线时间: 42(时)
发自: Web Page
我添加了3条,前两条没图片,第三条有意添加了图片,还是不显示
图片:iap0.png
级别: 侠客
UID: 542884
可可豆: 261 CB
威望: 244 点
在线时间: 368(时)
发自: Web Page
喔,我知道了。你的情况跟我昨天的一样。 你新建个APP吧,保证也看不到。 后台出这种BUG了
Pages: 1/2
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版为什么iOS榜单这么乱?有些你不知道的事发生了
文/游戏陀螺 罗伊
最近几个月,AppStore的榜单可谓是乱象丛生。免费榜TOP排名变动频繁,之前很多没听说过、甚至刚上线的新游就能冲到前列,包括棋牌、炸金花类的游戏也频频出现,这些现象无不在告诉我们一件事——刷榜猖獗,不过还有另一种观点是说AppStore榜单算法调整。那为什么最近iOS榜单这么乱?苹果难道不管吗?或许你还不知道,刷榜公司已转型做发行了。
大家都在转型 刷榜公司也在做发行
说到刷榜,大家很自然就会想到刷榜公司。在今年整个大市场竞争压力下,各公司都在寻求自己的转型和突破之路。CP、发行、渠道以及第三方服务都是如此,这其中就有一批特殊的群体,刷榜公司(今年的刷榜也不好做)。从游戏陀螺目前了解的情况看,已有多家刷榜公司在转型发行业务,并且还在逐渐增多,可能会形成一波小高潮。前一段时间炸金花类产品登顶AppStore免费榜就是他们代理产品发行的“杰作”。
(这个刷榜的我给“满分”,3月24日iOS游戏榜单)
虽然这些刷上榜首的产品最后被苹果下架,但刷榜公司依旧乐此不疲,换个低劣质icon继续重新上线。这就是最近一段时间iOS榜单不能直视的乱象由来。当然一些游戏公司也在刷榜,免费、付费、畅销、甚至买苹果推荐位,这些都是真实存在的情况。不过我们今天重点说的是刷榜公司转发行的哪些事。根据游戏陀螺的了解,刷榜公司代理的产品以炸金花为主,因为这类能持续的赚钱(用户活跃高、付费意愿强),分发平台主要集中在iOS,因为iOS的用户质量高且又是他们的主场。
低成本刷榜、高收益ARPU已达90元、数百账号无视下架
刷榜公司推代理产品,采用的是刷榜的方式,多款名字不同实际却是同一个产品,同时冲榜并在免费榜取得多个靠前排名,因为这些产品有着较强的辨识度(一看就知道是炸金花),进而导流入大量用户。这里或许有人好奇,这样刷榜的成本岂不是很高?因为苹果会将产品下架。然而真实的情况却是相反,首先对于刷榜公司来说,机刷为主,即使是真量操作,他们的冲榜成本依旧很低,冲榜的每个真实用户下载成本其实较低(刷榜公司自己的资源),另外即使是苹果下架了该产品,但并不影响已下载游戏的用户继续玩,而且刷榜公司完全不惧下架,他们有数百个账号苹果账号可以操作这事。
刷榜公司代理产品,与一般的发行公司很类似,只不过他们更多是寻找棋牌、炸金花这类的产品,分成比为8:2(CP拿2)。CP成本研发及运行(主要是做活动),刷榜公司负责推广。根据游戏陀螺拿到的数据,目前这类产品的付费也非常可观,ARPU已经达到了80-90元而且非常持续。在已知的刷榜公司代理产品类,除炸金花类外,还有个别的重度产品。支付方式上,其实这些炸金花类的产品已经绕过了苹果官方支付通道。
乱,或许只是开始
现阶段刷榜公司的发行业务范围主要在国内,台湾地区也已出现少量的类似情况。不排除未来会将该模式复制到海外,利用大量博彩游戏来冲榜。截止发稿前,中国区AppStore榜单上的棋牌(不正规)、炸金花类产品依旧还有不少,多数都是刷榜公司在运作。这已经展示出了乱象,同时也在对行业产生有许多不良影响。免费榜中,棋牌类游戏数量增多。
(4月29日,中国区AppStore免费榜游戏类排名,有多款炸金花类产品)
(4月30日,中国区AppStore免费榜游戏类排名,相比前一日,整体波动较大)
最近,App Annie发布3全球手游指数报告中,游戏陀螺看到了一个这样的现象。在中国区iOS下载排名中,变化比较大的是游果网络和旗下游戏《一起捕鱼》,分别进入公司下载排名第8名和App下载排名第10名。而该公司的很多游戏就是炸金花类产品,能上榜也是在于多款产品的累积量。
游戏分发资源被抢占,新游露出机会更少。随着更多的刷榜公司转型发行,未来的AppStore免费榜只会更乱。这对苹果也是一大考验,真量冲榜,想要打击也很难,或是只能通过游戏内容“不健康”这个点动手。安卓渠道在这方面做得相对较好,带“炸金花”字样的产品根本就不会通过。
相对早已玩坏的付费榜,游戏陀螺也观察了一下中国区AppStore畅销榜,借用行业人士的一句话:第一眼,回合制游戏;第二眼,好多端游的熟悉名字;第三眼,回合制和即时制RPG,MOBA,FPS,没小CP啥事了。不过最近《球球大作战》新增了付费点并迅速蹿升畅销榜前列,再次验证了游戏陀螺此前的观点,有高DAU,收入不是问题。
(4月29日,中国区AppStore畅销榜)
乱,或许只是开始。
原文链接:http://www.youxituoluo.com/120403.html
-----------------------------
游戏陀螺:关注“泛游戏”产业,为游戏创业者服务是游戏陀螺的理念和口号,内容已涉及移动游戏,H5游戏,电视游戏、AR/VR游戏,智能硬件和第三方服务等游戏相关领域。官方网站:http://www.youxituoluo.com/
欢迎关注游戏陀螺旗下官方微信号
游戏陀螺:shouyoushouce
游戏陀螺海外:youxituoluo
责任编辑:
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
今日搜狐热点&nbsp>&nbsp
&nbsp>&nbsp
&nbsp>&nbsp
iOS:为 App 添加内购买项目
摘要:思维导图前言在AppStore里,付费应用的下载量往往比免费应用的下载量少的多。上架过应用的开发者,可能会有这样的体会:当一个应用免费的时候,每天能有几十上百次的下载,但是一旦设置为收费的时候,下载量立即暴跌,即使只设成了一元,可能好几星期都没人下载。收费的应用不好做,与其长时间零下载,还不如设置为免费,每天看看下载量来的舒服。但是作为一个开发者,开发免费应用的动力,显然比不上开发收费应用。应用免费了,开发的动力也少了。因此,我们可以考虑在应用里面加入内购买项目,通过免费下载
在 AppStore 里,付费应用的下载量往往比免费应用的下载量少的多。上架过应用的开发者,可能会有这样的体会:当一个应用免费的时候,每天能有几十上百次的下载,但是一旦设置为收费的时候,下载量立即暴跌,即使只设成了一元,可能好几星期都没人下载。
收费的应用不好做,与其长时间零下载,还不如设置为免费,每天看看下载量来的舒服。
但是作为一个开发者,开发免费应用的动力,显然比不上开发收费应用。应用免费了,开发的动力也少了。因此,我们可以考虑在应用里面加入内购买项目,通过免费下载吸引用户,再用内购买项目让用户按需购买,自己赚点零花钱。
本文将用一个真实的例子(已上架 AppStore:Catch - 捕捉稍纵即逝的灵感),介绍为 App 添加内购买项目的流程。
必要的准备
添加内购买项目之前,需要有一个付费的开发者账号,并在开发者账号的“协议、税务和银行业务”里完善银行卡等信息,否则 Apple 无法将应用的收入转给你。
你还需要准备一个已上架或者未上架的应用,应用在首次添加内购买项目时需要与新的应用版本一起提交审核。
内购买项目的用户界面
在添加内购买项目前,你需要在你的应用里,自己设计好商品展示的界面,Apple 只负责购买的流程。这个界面在接下去新建内购买项目时也会用到。
下图是一个实际应用的内购商品展示界面:
在 iTunesConnect 上新建内购买项目
接下来,在 iTunesConnect 上的应用页面,选择“功能”-“App 内购买项目“,点击加号新建项目,如下图:
之后会要求选择内购买项目的类型,这里以“消费型项目”为例。在接下来的表里填写相应的信息。产品 ID 一般以 App 的 Bundle ID 为前缀再加上自定义的产品后缀,如:com.self.purchase1。在审核信息里上传刚刚的内购商品展示界面,供审查员审核。其他信息自行填写即可。
新建内购买项目后,在内购买项目列表里显示为“准备提交”状态。现在在准备提交的 App 版本中添加刚刚新建的内购买项目。
完成内购买相关代码
关于内购买的代码,本文将使用一个现成的框架:SwiftyStoreKit,这样有利于理清思路。对于直接使用 StoreKit 完成整个内购买的流程,将在下一篇文章里讨论。
首先在项目里添加 SwiftyStoreKit 框架。具体添加的方法上面的链接里已有说明。总共的代码有三部分,如下:
一、获取商品信息,用于在界面上显示:
SwiftyStoreKit.retrieveProductsInfo([productID]) {[weak self ] result in
if let product = result.retrievedProducts.first {
let priceString = product.localizedPrice!
print(&Product: /(product.localizedDescription), price: /(priceString)&)
}else if let invalidProductId = result.invalidProductIDs.first {
print(&Could not retrieve product info .Invalid product identifier: /(invalidProductId)&)
print(&Error: /(result.error)&)
商品信息包括商品的价格和名称,保存在 SKProduct 对象里。汇率的问题 Apple 已经帮我们处理好,商品的名称会根据我们在 iTunesConect 里填写的本地化信息自动选择,因此我们只需要直接使用 localizedPrice 和 localizedTitle 或 localizedDescription。
二、购买商品(当用户点击购买后):
func purchase(_ productID: String) {
SwiftyStoreKit.purchaseProduct(productID, atomically: true) { [weak self] result in
if case .success(let product) = result {
// Deliver content from server, then:
if product.needsFinishTransaction {
SwiftyStoreKit.finishTransaction(product.transaction)
if let alert = self?.alertForPurchaseResult(result) {
self?.showAlert(alert)
productID 就是内购买项目的 ID,如:com.self.appname.purchase1。productID 可以事先在程序中定义,如果想从网络上获取 productID 的话,只能从自己的服务器中获取,iTunesConnect 并不提供获取内购买商品列表的 API。
三、完成购买事务:
func completeIAPTransactions() {
SwiftyStoreKit.completeTransactions(atomically: true) { products in
for product in products {
if product.transaction.transactionState == .purchased || product.transaction.transactionState == .restored {
if product.needsFinishTransaction {
// Deliver content from server, then:
SwiftyStoreKit.finishTransaction(product.transaction)
print(&purchased: /(product.productId)&)
在 application:didFinishLaunchingWithOptions 里调用上述的函数。因为 Apple 建议在 app 载入的时候为购买事务添加一个观察者:
Adding your app's observer at launch ensures that it will persist during all launches of your app, thus allowing your app to receive all the payment queue notifications.
SwiftyStoreKit 用 completeTransactions 函数实现了这个功能。这样,如果在载入的时候有任何进行中的事务,就可以对它们进行处理,更新 app 的状态和 UI。
内购买测试
完成内购买的代码后,在提交审核之前,还应该对它进行测试。Apple 为应用内购买项目提供了沙箱(sandbox)测试,让你使用虚拟的货币模拟内购过程。
a) 在 iTunesConnect 的“用户与职能”里添加沙箱技术测试员。
b) 在 iPhone 设置里的 “iTunes Store 与 App Store” 将原来的账号注销。但是不要登陆测试员的账号。
c) 打开待测试内购买的 app,点击内购买的项目进行购买。这时候,会提示登录 App Store,使用沙箱测试员的账号登录。
d) 之后会弹出购买信息确认窗口,注意窗口内的提示信息 “Environment: Sandbox“,表示是在沙箱中测试,购买的货币是虚拟的。如果没有这一行的话,则是在真实的环境中进行交易,使用的就是真实的货币了。
测试完成后就可以提交审核了。如果是首次添加内购买项目,记得在 app 审核页添加内购项目一起提交审核。当再次添加内购买项目,就可以独立审核内购买项目,而无需提交新的 app 版本。当然,这样做的前提是 app 能够从自己的服务器上获取内购买项目的 productID,否则 app 无法获取新内购买项目的信息。
本文是以消费性内购买项目为例,对于其他类型的内购买项目,方法大同小异,更多的信息请参考官方文档。
欢迎访问我的Github:LinShiwei (Lin Shiwei) & GitHub
有任何疑问的话,欢迎在下方评论区讨论。
以上是的内容,更多
的内容,请您使用右上方搜索功能获取相关信息。
若你要投稿、删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内给你回复。
新用户大礼包!
现在注册,免费体验40+云产品,及域名优惠!
云服务器 ECS
可弹性伸缩、安全稳定、简单易用
&40.8元/月起
预测未发生的攻击
&24元/月起
你可能还喜欢
你可能感兴趣
阿里云教程中心为您免费提供
iOS:为 App 添加内购买项目相关信息,包括
的信息,所有iOS:为 App 添加内购买项目相关内容均不代表阿里云的意见!投稿删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内答复
售前咨询热线
支持与服务
资源和社区
关注阿里云
International

我要回帖

更多关于 ios 此项购买不能退款6 的文章

 

随机推荐