观书散遗帙,探古穷至妙。这篇文章主要讲述App 上架遇到的坑相关的知识,希望能为你提供帮助。
- 内购
Guideline 2.1 - Performance - App Completeness翻译大概意思:
We found that while you have submitted in-app purchase products for
your app, the in-app purchase functionality is not present in your
binary.
Specifically, the auto-renewing subscription in-app purchase product
is not present in your binary.
Next Steps
If you would like to include in-app purchases in your app, you will
need to upload a new binary that incorporates the in-app purchase API
to enable users to make a purchase.
Once you revise and resubmit your binary, you will also need to
resubmit your in-app purchases for review since they are in the
Developer Action Required state. For each in-app purchase product
submitted, please be sure to edit the detail information or cancel the
request to change the detail information for the in-app purchases
using App Store Connect.
Alternatively, if you do not want to include in-app purchase products
in your app, it would be appropriate to remove any unused in-app
purchase products from App Store Connect.
我们发现,虽然您已经为您的应用程序提交了应用程序内购买产品,但应用程序内购买功能并不存在于您的二进制文件中。
具体来说,自动更新的订阅应用程序内购买产品不存在于您的二进制文件中。
下一个步骤
如果你想在你的应用中包含应用内购买,你需要上传一个新的二进制文件,它包含了应用内购买API,使用户能够进行购买。
一旦你修改并重新提交你的二进制文件,你还需要重新提交你的应用内购买来进行审查,因为它们处于开发者Action Required状态。对于提交的每个应用内购买产品,请确保编辑详细信息或取消使用App Store Connect更改应用内购买详细信息的请求。
或者,如果你不想在你的应用程序中包含内购产品,从app Store Connect中删除任何未使用的内购产品是合适的。
事实上,这个项目没有申请“ 自动续期订阅” ,然后在网上查到的资料说删除内购申请重新申请在提交app,但是一天后,苹果还是发同样的邮件,这下郁闷了,这次我直接申诉(每封邮件的回复区域都有申诉的地方),第二天莫名其妙的通过了,总之,app上架被拒,如果自己确定百分之百能解决,还是直接申诉吧。
2.不能强制用户登录才能访问App
Guideline 2.1 - Performance - App Completeness翻译大概意思:我们注意到,您的应用程序要求用户注册个人信息来购买非基于账户的应用程序内购买产品,这不符合应用程序商店审查指南。
We found that while you have submitted in-app purchase products for
your app, the in-app purchase functionality is not present in your
binary.
Specifically, the auto-renewing subscription in-app purchase product
is not present in your binary.
Next Steps
If you would like to include in-app purchases in your app, you will
need to upload a new binary that incorporates the in-app purchase API
to enable users to make a purchase.
Once you revise and resubmit your binary, you will also need to
resubmit your in-app purchases for review since they are in the
Developer Action Required state. For each in-app purchase product
submitted, please be sure to edit the detail information or cancel the
request to change the detail information for the in-app purchases
using App Store Connect.
Alternatively, if you do not want to include in-app purchase products
in your app, it would be appropriate to remove any unused in-app
purchase products from App Store Connect.
应用程序不能要求用户注册才允许访问与用户无关的应用程序内容和功能。
下一个步骤
要求共享个人信息的用户注册必须是可选的,或者与特定于帐户的功能相关联。
为了解决这个问题,请向用户明确表示,注册将使他们能够从任何ios设备访问内容,并为他们提供一个随时注册的方法,如果他们希望以后扩展到其他iOS设备的访问。
请注意,虽然App Store Review Guidelines 3.1.2要求App将订阅内容提供给单一用户所有的iOS设备,但强制用户注册来满足这一要求是不合适的; 这种用户注册必须是可选的。
这个问题比较清晰,允许用户可以在不登录的条件下访问App,也就是游客模式,在用户操作与用户相关的功能的时候,弹出登录页面即可,如用户点击收藏,评论等
这里需要注意的是,如果App有内购的产品,游客模式下可以进入内购产品页面,只有在购买的时候才弹出登录页面,如我的App内购产品:
文章图片
3. 版权问题
Guideline 5.2.1 - Legal - Intellectual Property翻译大概意思:你的应用包括内容,类似于迪斯尼/皮克斯材料,冷冻?,没有必要的授权。
Your app includes content that resembles Disney/Pixar material,
Frozen?, without the necessary authorization.
Your app and its contents should not infringe upon the rights of
another party. In the event your app infringes another party’ s rights,
you are responsible for any liability to Apple because of a claim.
Next Steps
To resolve this issue, please attach documentary evidence in the App
Review Information section in App Store Connect. In accordance with
section 3.2(f) of the Apple Developer Program License Agreement, you
acknowledge that submitting falsified or fraudulent documentation can
result in the termination of your Apple Developer Program account and
the removal of your apps from the App Store. Once Legal has reviewed
your documentation and confirms its validity, we will proceed with the
review of your app.
Alternatively, please remove the third-party content from your app and
its metadata.
Please see attached screenshots for details.
您的应用程序及其内容不应侵犯他人的权利。如果你的应用程序侵犯了另一方的权利,你要对苹果的任何责任负责。
下一个步骤
为了解决这个问题,请在App Store Connect的App Review Information部分附上证明文件。根据苹果开发者计划许可协议第3.2(f)条,您承认提交伪造或欺诈性的文档可能导致您的苹果开发者计划账户的终止,并将您的应用程序从App Store中移除。一旦Legal审查了您的文档并确认其有效性,我们将继续审查您的应用程序。
或者,请从您的应用程序及其元数据中删除第三方内容。
详情请见附件截图。
公司的App主要内容时音频,但是这些音频不是购买了版权的,但是苹果不知道,所以上架App的时候需要提交版权的证明,在添加在附件中,当然也可以让后端先不返回有版权的内容,如这里苹果提到的Disney/Pixar material, Frozen?这三个专辑,等审核通过的时候在展示(但是如果迭代更新不知道苹果会不会重新审核这个版权的问题)
【App 上架遇到的坑】
我的掘金:https://juejin.im/post/5dca6b8f6fb9a04a777bc668
推荐阅读
- 'Specifying a namespace in include() without providing an app_name '
- AppBoxFuture: 集成第三方Sql数据库
- How to handle Appsettings for .net core 3.1 self contained single file publish
- Android 开发技术周报 Issue#278
- uniapp - Hbuilder打开微信小程序失败
- redmi Note4X安装原生安卓系统LineageOS
- IOC简单学习记录以及koa App.use和它的关系
- WDA学习(Application Configuration)
- Android Toast消息提醒