艰难的被拒经历

所有人肯定都在提交1.0版本的时候出现各种问题。最恶心的就是因为内购问题被拒,需要接入内购苹果那边才会给你审核通过,下面说一下我发布的版本历程。

2020年3月1日 上午12:59

发件人 Apple

2.5 Performance: Software Requirements

3.1.1 Business: Payments - In-App Purchase

5.1.1 Legal: Privacy - Data Collection and Storage

Guideline 2.5.13 - Performance - Software Requirements

We noticed that your app includes facial recognition for account authentication, but it does not use LocalAuthentication as the app's primary authentication mechanism.

LocalAuthentication must be your app's primary biometric authentication method, and any other custom facial recognition mechanism should be optional for login and cannot replace LocalAuthentication.

Next Steps

To resolve this issue, please revise your app to use LocalAuthentication as the primary mechanism for any biometric account authentication.

Resources

LocalAuthentication offers users secure, effortless access to their devices. Visit Apple Developer for resources more onusing LocalAuthentication.

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.

Specifically, your app enables AliPay (支付宝) and WeChat Pay (微信支付) to purchase 课程.

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 toApp Store Connect Help.

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

We noticed that your app requires users to register or log in to access features that are not account-based.

Specifically, users were required to log in to browse your app.

Next Steps

To resolve this issue, please revise your app to let users freely access your app’s non account-based features.

Apps may not require users to enter personal information to function, except when directly relevant to the core functionality of the app or required by law.

You should allow users to freely access your app’s non account-based features. For example, an e-commerce app should let users browse store offerings and other features that are not account-based before being asked to register, or a restaurant app should allow users to explore the menu before placing an order. Registration must then only be required for account-specific features, such as saving items for future reference or placing an order.

Please see attached screenshots for details.

大致意思是说 项目里有人脸登录需要加入苹果官方的LocalAuthentication框架,由于公司着急上线就做了个开关把人脸登录给隐藏了。另一个是有支付宝微信购买课程,不适用于应用商店。所以让你接入内购。另一个是项目里可以不登录就可以查看的项目,必须让用户不登录就可以查看。


我回复了邮件

尊敬的审核团队您们好:

收到你们的反馈我们深表谢意,针对你们的问题我作以下说明

2.5.13  针对您提出的问题,我们将会在应用中删除此类功能。

3.1.1  该应用里的课程和视频课都是附有相关书籍的,线下提供相关书籍,属于实物商品,在此我将附上相关的资料以证明真实性。

5.1.1 本应用使用登录是因为登录之后会绑定用户选择的年级来进行学习,可以收藏做题时出现的问题和记录出现的问题,可以更好的查看用户所做的题目,可以更好的提升用户的学习能力。

根据我们对应用商店中其他应用的调研及我们公司的具体情况,决定上架此app。

我们非常欢迎并十分乐意你们审核团队给我们提供宝贵的意见,给予指导,使我们更快的成长。

如有任何问题请与我们联系:

联系人:

联系电话:+86。。。。

我将在附件中添加相关书籍,已说明上述真实性。

再次表示感谢!

随后上传了一版隐藏人脸登录的。

接着又被拒绝

2020年3月3日 下午12:23

发件人 Apple

3.1.1 Business: Payments - In-App Purchase

5.1.1 Legal: Privacy - Data Collection and Storage

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.

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 toApp Store Connect Help.

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

We noticed that your app requires users to register or log in to access features that are not account-based.

Next Steps

To resolve this issue, please revise your app to let users freely access your app’s non account-based features.

Apps may not require users to enter personal information to function, except when directly relevant to the core functionality of the app or required by law.

You should allow users to freely access your app’s non account-based features. For example, an e-commerce app should let users browse store offerings and other features that are not account-based before being asked to register, or a restaurant app should allow users to explore the menu before placing an order. Registration must then only be required for account-specific features, such as saving items for future reference or placing an order.

Please see attached screenshots for details.

大致意思是说还是因为没有加内购,没有免费体验的入口被拒绝了。我再一次提交邮件说明了问题。


随后回复邮件尊敬的审核团队您们好:

收到你们的反馈我们深表谢意,针对你们的问题我作以下说明

3.1.1 该应用里的课程和视频课都是附有相关书籍的,线下提供相关书籍,属于实物商品,在此我将附上相关的资料以证明真实性。

5.1.1 本应用使用登录是因为登录之后会绑定用户选择的年级来进行学习,可以收藏做题时出现的问题和记录出现的问题,可以更好的查看用户所做的题目,可以更好的提升用户的学习能力。可以选择好友进行pk做题,认识更多pk好友。

随后我紧接着加了内购,创建的是非消耗性的项目,因为是购买完视频就不用再买了,由于创建的非消耗性,需要在购买界面加一个恢复购买的功能,导致 又被打回来了。

2020年3月4日 上午6:43

发件人 Apple

Guideline 2.1 - Performance - App Completeness

We were unable to review your app as it crashed on launch. We have attached detailed crash logs to help troubleshoot this issue.

Next Steps

To resolve this issue, please revise your app and test it on a device to ensure it will launch without crashing.

Resources

For information on how to symbolicate and read a crash log, please reviewTech Note TN2151 Understanding and Analyzing Application Crash Reports.

Guideline 3.0 - Business

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

Please reply to this message in Resolution Center to confirm that USD 999.99 is the intended price of your in-app purchase product, 视频购买.

If you have additional information about your app, please include it in your response as well. Once we receive your confirmation, we will continue with the review of your app.

上面原因是因为 后台数据接口改了,所以导致启动崩溃,我回复邮件的时候解释了一番。还有一个 加入内购确定是999.99美元吗,确认一下确定要用999.99美元的产品。


随后我解释

2020年3月4日 上午7:43

2.1 应用打开崩溃的问题已经解决,卸载应用重新安装就可以正常使用了。

3.0应用中的视频是6498人民币,统一价格。

随后是因为美元加入恢复购买的项目被拒

2020年3月5日 上午2:34

发件人 Apple

2.1 Performance: App Completeness

3.Business: Preamble

3.1.1 Business: Payments - In-App Purchase

Hello

Thank you for providing this information.

Upon further review, we found that your app does not comply with the following guidelines:

Guideline 3.1.1 - Business - Payments - In-App Purchase

We found that your app offers in-app purchases that can be restored but does not include a "Restore Purchases" feature to allow users to restore the previously purchased in-app purchases, as specified in the "Restoring Purchase Products" section of theIn-App Purchase Programming Guide:

"Users restore transactions to maintain access to content they've already purchased. For example, when they upgrade to a new phone, they don't lose all of the items they purchased on the old phone. Include some mechanism in your app to let the user restore their purchases, such as a Restore Purchases button."

Next Steps

To restore previously purchased in-app purchase products, it would be appropriate to provide a "Restore" button and initiate the restore process when the "Restore" button is tapped by the user. Note that automatically restoring purchases on launch will not resolve this issue.

While your App Store Connect Application State shows as Metadata Rejected, we still require a new binary to correct this issue.

Best regards,

App Store Review

大致意思是说没有加恢复购买的功能,被拒。查询了一番资料。创建非消耗性的项目 必须让一个apple id所有设备上都可以同时使用。


2020年3月5日 上午4:57

3.1.1 -应用中已添加加恢复购买的功能。

接下来是因为都是已经购买的产品,苹果看不到未购买的视频,找不到恢复的功能,所以被拒。

2020年3月5日 下午11:59

发件人 Apple

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.

Please specify where we could find restore button within the app?

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.

大致意思是说没有找到恢复购买的功能,所以我让后台加了一个未购买的课程让苹果审核人员看一下。


因为只前被拒,打过一次电话,所以因为着急上线,打电话给苹果,人家说这个号码是从哪里弄到的,我说是以前有过被拒的经历,留过电话。所以就有电话了。接电话的是一个小姐姐,人家说不用打电话说明问题。只需要在开发者网站里填写一个被拒邮件就可以了。然后 人家让我提供了一下appleID 说是没有找到 恢复的功能按钮导致的。我解释了原因是在未购买的视频里,点击购买进入支付界面,就有购买 和恢复购买的按钮。接着人家回复了一下邮件。说很感谢提供信息,接着审核。

2020年3月6日 上午12:49

2.1 内购的恢复购买按钮是在视频详情未购买的状态下 点击 购买 进入的 购买页面,我们会附上截图仅供您参考。

2020年3月6日 上午2:11

发件人 Apple

2.1 Performance: App Completeness

Hello,

Thank you for providing this information.

We will continue the review, and we will notify you if there are any further issues.

Best regards,

App Store Review

随后审核了 五分钟就过了。


这就是一段艰辛的1.0.0上线历程。

你可能感兴趣的:(艰难的被拒经历)