iOS直播类APP上架历程

前言

前段时间上架直播教育类APP,考虑之前一直没有做过类似的APP(内购),上架历程是心酸的,七次被拒,一直被拒的心情真是糟糕透了,现在就分享被拒的经历,重点:通过观察被拒的经历,领导急着上线,觉得还是准备不充分,同时自己没有去了解内购的知识,试着侥幸心理去通过审核

  • 第一次

这个问题是:数据不正确引起的,后台未切换正式数据库,审核时造成数据显示测试数据,所有苹果审核是觉得这个是个内部APP

Guideline 2.1 - Information Needed


We have started the review of your app, but we are not able to continue because we need additional information about your app.

Next Steps

To help us proceed with the review of your app, please provide detailed information to the following questions. The more information you can provide upfront, the sooner we can complete your review.

- Who is the target audience of your app? - Is this app intended for internal employees of one company only?
- What is the relationship between the developer and the company using this app? - In which country will this app be distributed?
- How do users receive a username / password?
- Do users able to access any paid videos, or one to many live streaming classes or playback in your app? 
- What is the payment method?

Once you reply to this message in Resolution Center with the requested information, we can proceed with your review.

Please see attached screenshots for details.

Since your App Store Connect status is Metadata Rejected, we do NOT require a new binary. To revise the metadata, visit App Store Connect to select your app and revise the desired metadata values. Once you’ve completed all changes, reply to this message in Resolution Center and we will continue the review.
  • 解决

后台切换正式数据库,向苹果说明APP具体是干啥的,一些相关事宜,不需要重新提交APP

  • 第二次

这个问题是:我们APP考虑需要收集用户数据,第一次需要强制登录,下次之后就直接进入首页

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage


We noticed that your app requires users to register with personal information to access non account-based features. Apps cannot require user registration prior to allowing access to app content and features that are not associated specifically to the user.

Next Steps

User registration that requires the sharing of personal information must be optional or tied to account-specific functionality. Additionally, the requested information must be relevant to the features.

Please see attached screenshot for details.
  • 解决

直接去掉强制登录,或者在登录页面加入跳过按钮,我选择是去掉强制登录功能

  • 第三次

这个问题是:打算考虑前期APP不需要购买观看相应视频,但是苹果不允许这样操作,说需要加入内购

Guideline 3.1.1 - Business - Payments - In-App Purchase


We noticed that your app or its metadata enables the purchase of content, services, or functionality in the app by means other than the in-app purchase API, which is not appropriate for the App Store.

Please see attached screenshots for details.

Next Steps

While the payment system that you have included may conduct the transaction outside of the app, if the purchasable content, functionality, or services are intended to be used in the app, they must be purchased using in-app purchase, within the app - unless it is of the type referenced in guideline 3.1.3 of the App Store Review Guidelines.

In-App Purchase

It may be appropriate to revise your app to use the in-app purchase API to provide content purchasing functionality.

In-app purchase provides several benefits, including:

- The flexibility to support a variety of business models.
- Impacting your app ranking by consolidating your sales to one app rather than distributing them across multiple apps.
- An effective marketing vehicle to drive additional sales of new content.

For information on in-app purchase, please refer to the following documentation:

In-App Purchase for Developers

In-App Purchase Programming Guide

For step-by-step instructions on in-app purchase creation within App Store Connect, refer to App Store Connect Help.

Please see attached screenshot for details.
  • 解决

添加内购功能

  • 第四次

这个问题是:直接类了个大礼包,忘记勾选内购产品,提示苹果政策问题,不需要登录也能游客购买,不能有提现功能

Guideline 2.1 - Performance - App Completeness


We are unable to complete the review of your app because one or more of your in-app purchase products have not been submitted for review.

Next Steps

To resolve this issue, please be sure to take action and submit your in-app purchases and upload a new binary in App Store Connect. Learn more about how to offer in-app purchases in App Store Connect Developer Help.

Once you've submitted your in-app purchases and uploaded a new binary, we can proceed with your review.

Guideline 2.3 - Performance - Accurate Metadata


We noticed that your app's metadata includes the following information, which is not relevant to the app's content and functionality:

"因Apple政策原因"

Next Steps

To resolve this issue, please revise or remove this content from your app's metadata. For resources on metadata best practices, you may want to review the App Store Product Page information available on the Apple developer portal.

Guideline 3.1.1 - Business - Payments - In-App Purchase


We noticed that your app uses in-app purchase products to purchase credits or currencies that are not consumed within the app, which is not appropriate for the App Store.

Next Steps

To resolve this issue, please revise your app to ensure that the credits or currencies purchased with in-app purchase products are used within the app or remove the in-app purchases entirely.

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage


We noticed that your app requires users to register with personal information to purchase non account-based in-app purchase products, which does not comply with the App Store Review Guidelines.

Apps cannot require user registration prior to allowing access to app content and features that are not associated specifically to the user.

Next Steps

User registration that requires the sharing of personal information must be optional or tied to account-specific functionality.

To resolve this issue, please make it clear to the user that registering will enable them to access the content from any of their iOS devices and provide them a way to register at any time, if they wish to later extend access to additional iOS devices.

Please note that although guideline 3.1.2 of the App Store Review Guidelines requires an app to make subscription content available to all the iOS devices owned by a single user, it is not appropriate to force user registration to meet this requirement; such user registration must be made optional.

Request a phone call from App Review

At your request, we can arrange for an Apple Representative to call you within the next three to five business days to discuss your App Review issue. Our representative will be able to discuss the issue in English or Chinese.

Request a call to discuss your app's review
  • 解决

首先申请苹果审核沟通电话,电话沟通她会告诉你哪里出了问题,需要按照相关规定来开发APP,只能一条一条去解决被拒的问题了,添加游客购买,删除相关提示等

  • 第五次

这个问题是:后台地址为空,加载不出来播放地址

Guideline 2.1 - Performance - App Completeness


We discovered one or more bugs in your app when reviewed on iOS 12 on Wi-Fi connected to an IPv6 network.

Specifically, the app’s video content did not load.

Please see attached screenshots for details.

Next Steps

To resolve this issue, please run your app on a device to identify any issues, then revise and resubmit your app for review.

For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue. For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue.

Resources

For information about testing your app and preparing it for review, please see Technical Note TN2431: App Testing Guide. 

For a networking overview, please review About Networking. For a more specific overview of App Review’s IPv6 requirements, please review the IPv6 and App Review discussion on the Apple Developer Forum.
  • 解决

增加逻辑判断

  • 第六次

这个问题是:APP打赏问题,不能直接红包打赏,提示信息不能直接显示红包内容,只能换成对等的虚拟物品进行打赏

Guideline 3.1.1 - Business - Payments - In-App Purchase


We noticed that your app allows users to "tip" the digital content creators in your app with a mechanism other than the in-app purchase API, which is not appropriate for the App Store.

Next Steps

To resolve this issue, please revise your app to use the in-app purchase API to pay for these sorts of transactions. Please note that while guideline 3.2.1(vii) of the App Store Review Guidelines allows individual users to give a monetary gift to another individual user without using in-app purchase, that gift must not be connected to or associated at any point in time with receiving digital content or services.

While the payment system that you have included may conduct the transaction outside of the app, if the purchasable content, functionality, or services are intended to be consumed within the app, they must be purchased through in-app purchase - unless it is of the type referenced in guideline 3.1.3 of the App Store Review Guidelines.
  • 第七次

这个问题是:苹果不知道购买内购产品,也许是我文字太小,让苹果爸爸没有看见

Guideline 2.1 - Information Needed


We have started the review of your app, but we are not able to continue because we cannot locate the in-app purchases within your app.

Next Steps

To help us proceed with the review of your app, please reply to this message providing the steps for locating the in-app purchases in your app.
  • 解决

回复:购买流程步骤给苹果爸爸,或者录制视频,上传视频网站,给的地址给苹果爸爸,重新上传APP版本

细节

  1. 准备上架资料必须充分
  2. 内购被拒,你的内购产品必须删除,重新添加
  3. 必须按照苹果爸爸的条件上架APP
  4. 第一个版本上架APP,如果添加了内购功能,苹果爸爸审核的特别严,虽然说现在审核时间1-2天的样子

在此记录上架被拒历程,希望自己能记住,上架是残酷的,解决问题才是王道,努力做好每一件事!加油

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,736评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,167评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,442评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,902评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,302评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,573评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,847评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,562评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,260评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,531评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,021评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,367评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,016评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,068评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,827评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,610评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,514评论 2 269

推荐阅读更多精彩内容