技术CTO-关注编程入门知识,提供编程入门教程

您的位置: 首页 > 移动开发 > ios > 正文

开发的APP上传至APPstore被拒绝,求分析解决方案。

来源: 技术CTO 阅读:

被拒绝的原因有两个:
• 2.23 - Apps must follow the iOS Data Storage Guidelines or they will be rejected
• 11.2 - Apps utilizing a system other than the In-App Purchase API (IAP) to purchase content, functionality, or services in an App will be rejected

我们的网站是付费文献下载网站,在网站上用户充钱后,就可以下载文献,每下载一次文献扣除一定金额。现在我们开发了ios客户端,用户可以用网站的账号登录ios客户端,和在网站的收费方式一样,没下载一次文献,扣一次钱,客户端并没有充值的功能。
有没有方法不使用苹果的IAP,让APP成功上线。

第一个必须遵守iOS的存储指南,cache  tmp等文件夹要正确使用
第二个不使用苹果的IAP,让APP成功上线,针对你这个App来说估计悬
引用 1 楼 xxo1986cxm 的回复:
第一个必须遵守iOS的存储指南,cache  tmp等文件夹要正确使用
第二个不使用苹果的IAP,让APP成功上线,针对你这个App来说估计悬

谢谢,针对第二个问题,我们想暂时先把支付提示去掉试试。
内购估计是绕不过去。。
被拒绝细节:
2.23 Details

In addition, on launch and content download, your app stores 3MB data, which does not comply with the iOS Data Storage Guidelines.

Next Steps

Please verify that only the content that the user creates using your app, e.g., documents, new files, edits, etc. is backed up by iCloud as required by the iOS Data Storage Guidelines. Also, check that any temporary files used by your app are only stored in the/tmp directory; please remember to remove or delete the files stored in this location when it is determined they are no longer needed.

Data that can be recreated but must persist for proper functioning of your app - or because users expect it to be available for offline use - should be marked with the "do not back up" attribute. For NSURL objects, add the NSURLIsExcludedFromBackupKey attribute to prevent the corresponding file from being backed up. For CFURLRef objects, use the corresponding kCRUFLIsExcludedFromBackupKey attribute.

Resources

To check how much data your app is storing:

    - Install and launch your app
    - Go to Settings > iCloud > Storage > Manage Storage
    - Select your device
    - If necessary, tap "Show all apps"
    - Check your app's storage

For additional information on preventing files from being backed up to iCloud and iTunes, see Technical Q&A 1719: How do I prevent files from being backed up to iCloud and iTunes.
If you have difficulty reproducing a reported issue, please try testing the workflow described in Technical Q&A QA1764: How to reproduce bugs reported against App Store submissions.

If you have code-level questions after utilizing the above resources, you may wish to consult with Apple Developer Technical Support. When the DTS engineer follows up with you, please be ready to provide:
- complete details of your rejection issue(s)
- screenshots
- steps to reproduce the issue(s)
- symbolicated crash logs - if your issue results in a crash log



11.2 Details

We noticed that your app enables the purchase of content, services, or functionality in the app by means other than the In-App Purchase API, which is not allowed on 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 through IAP, within the app - unless it is of the type referenced in Guideline 11.14.

Resources

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.
- The ability to offer additional content to your user. In this way, your app enabled with In App Purchase becomes an effective marketing vehicle to drive additional sales of new content.

For information on In App Purchase, please refer to the following documentation:

Getting Started with In App Purchase on iPhone OS

In-App Purchase Programming Guide

For step-by-step instructions on In App Purchase creation within iTunes Connect, refer to the In-App Purchase Configuration Guide for iTunes Connect
Documents目录会自动备份到iCloud上(如果iCloud打开了的话),这里有篇帖子,同样的问题,你可能也需要设置不要备份:
http://stackoverflow.com/questions/22134910/2-23-apps-must-follow-the-ios-data-storage-guidelines-or-they-will-be-rejected

^_^ 如果您热爱技术、热爱编程,想与更多的朋友一起交流学习,欢迎加入本站官方QQ群:345733473 ^_^