前言

前段时间上架直播教育类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版本

细节

准备上架资料必须充分

内购被拒,你的内购产品必须删除,重新添加

必须按照苹果爸爸的条件上架APP

第一个版本上架APP,如果添加了内购功能,苹果爸爸审核的特别严,虽然说现在审核时间1-2天的样子

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

去年直播android和ios打赏,iOS直播类APP上架历程相关推荐

  1. iOS 直播类,交友类,陪玩类 app 上架攻略

    昨天,我发了一篇关于社交app的吐槽分享,今天上午就有位做陪玩类的开发者来跟我聊最近这段时间陪玩,直播,交友类app的趋势.他也很热心,将自己去年的陪玩app上架应用商店的经历分享给我,经过他的同意, ...

  2. 金融类App上架iOS的经验分享

    大约是一周前的一个夜晚,我在跟我一位搞金融类app的开发者吃着烧烤,喝着小酒,聊着关于苹果审核遇到的问题,我就分享分享平时遇到苹果审核一般是怎么处理,app推广怎么推广这一块.很幸运,他给我分享了一些 ...

  3. 【IOS学习之常见问题】 App上架之发布App到Appstore

    苹果开发者中心中创建[App ID和名称] 登录苹果开发者中心,进入[Apple Developer Certificates, Identifiers & Profiles] (https: ...

  4. 模仿抖音直播商城带货打赏功能做一个app系统

    随着人们生活和互联网的高度整合,越来越多的人开始转变自身消费模式,从实体店购物逐渐转向足不出户即可享受购物快感的网上购物.许多企业看到了电子商务背后隐藏的巨大价值,想要寻找合适的开发商建立属于自己的电 ...

  5. iOS直播短视频类APP上架4.3多次终上岸的惨痛经历

    欢呼!!!九九八十一难,终上岸 待更新... 笔者打算清明节把惨痛经历更新出来,欢迎大家围观!!! 待更新... 待更新... 待更新... 待更新... 待更新... 待更新... 待更新... 待 ...

  6. iOS 史上最全App上架流程分享

    大概是19年写的文章吧,当时给Android 同事分享了下iOSApp上架的流程(就是几个人在会议室坐在一起讲课那种类型),并写了个文档保存在公司的内部网站上,今天翻出来了我感觉对新手还是挺有帮助的, ...

  7. IOS开发 阅读器类APP可用开源框架介绍(2)

    继续介绍一个有用的TableView中全选单元格的例子,里面的方法可以用在阅读器中用户对阅读内容来源的选择上,如图所示:       核心代码如下: - (void)viewDidLoad { [su ...

  8. Android Adapter嵌套Adapter(文档类app,说明书类app)

    相信很多人都用过Adapter,但是Adapter嵌套Adapter确很少使用,主要是这样的需求也不多,最近要做一个说明书类的应用,左边实现目录的嵌套,点击一级目录弹出二级目录,一级目录为一个Adap ...

  9. 基于Android的文本笔记类APP设计

    资源下载地址:https://download.csdn.net/download/sheziqiong/85662015 资源下载地址:https://download.csdn.net/downl ...

  10. 音视频开发(15)---IPC+NVR+路由器+ffmpeg+nginx实现网页/Android/IOS的HLS直播

    海康IPC+NVR+路由器+ffmpeg+nginx实现网页/Android/IOS的HLS直播 研究摄像头直播有一个月了,最终领导决定使用HLS协议进行摄像头实时预览,原因是HLS对移动端和Web端 ...

最新文章

  1. Spring-security配置
  2. mysql从表中转移数据文件_MySQL 数据文件迁移找不到表
  3. java学习笔记(十)----String类和StringBuffer类
  4. Retrofit 注解参数详解
  5. 服务器返回值 解释 ajax提交方式 后台数据刷进前端
  6. 软件测试除了边界值还有什么,在软件测试中,假定 X 为整数,10≤X≤100,用边界值分析法,那么 X 在测试 中应该取( )边界值...
  7. html jquery 不能自动完成,不能设置属性apos;_renderitem apos;定义jQuery UI自动完成HTML...
  8. linux关机_3.5 开关机命令及7个运行级别《LINUX-centos7-操作系统入门到精通》
  9. 一、TensorFlow的简介和安装和一些基本概念
  10. NYOJ 58 步数最少 【BFS】
  11. fail-fast机制
  12. 反思: Google 为何把 SurfaceView 设计的这么难用?
  13. Linux系统或服务器运行Fastqc
  14. ttkefu如何修改手机聊天窗口的背景颜色?
  15. Xms Xmx Xss 释义
  16. Java web 图书管理系统
  17. 看完《三体》,我顿悟了5个最残酷的职场生存法则
  18. 删除字符串中所有的空格
  19. 基于Echarts的销售企业经营数据分析-价格范围
  20. 51单片机抢答器c语言代码,使用51单片机实现抢答器的设计资料和代码说明

热门文章

  1. Anylogic遇到问题的解决
  2. html和css设计网页实例,经典网页设计:30个创意的 CSS 应用案例
  3. C语言素数判断算法分析
  4. springboot开源热门项目-bootdo修改支持多数据源
  5. 电容麦克风测试软件,大家都在用的测试话筒大搜罗
  6. 硬盘分区表知识——详解硬盘MBR
  7. keil uVision 注册过期导致编译不通过
  8. VeraCrypt文件硬盘加密使用教程
  9. nexus本地maven仓库部署及下载
  10. linux查看db2表空间大小,DB2查看表空间大小及使用情况