我的应用程序是类似电子书内容的目录。其中一些可以免费阅读,另一些则需要付费。我需要询问用户电子邮件/密码,以便能够保留已成功完成的内容的信息,或者直到完成哪一章的信息,以便用户可以在所有平台上同步其信息。
但是我收到了这条拒绝消息:
应用程序不能要求用户注册才能允许访问与用户无关的应用程序内容和功能。
下一步
需要共享个人信息的用户注册必须是可选的或与帐户特定功能相关联。
要解决此问题,请向用户明确表示,注册将使他们能够从任何 iOS 设备访问内容,并为他们提供一种随时注册的方式(如果他们希望以后将访问权限扩展到其他 iOS 设备)。
请注意,虽然《App Store 审查指南》的指南 3.1.2 要求应用程序向单个用户拥有的所有 iOS 设备提供订阅内容,但强制用户注册来满足此要求是不合适的;此类用户注册必须是可选的。
请解决 5.1.1 问题并将修改后的二进制文件重新提交到 iTunes Connect。
我非常惊讶,因为我知道 Feedly 等应用程序不允许您订阅 RSS 提要,除非您创建帐户。
我应该如何解决这个问题?
我正在寻找有关发布我们公司通过我们的 App Store 帐户开发的客户应用程序的可能性的信息。苹果允许这样做吗?或者我们是否应该为每个客户购买单独的帐户来托管应用程序?(我们几乎没有大客户,并试图避免发布应用程序后出现任何法律问题)。
由于自动续订订阅,我的 macOS 应用程序不断被拒绝。
这是苹果评论家对我说的:
准则 3.1.2 - 业务 - 付款 - 订阅
您的应用程序使用自动续订订阅,但这不是对该服务的适当使用。
下一步
要解决此问题,请将您的应用内购买产品更改为非续订订阅。
这对我来说毫无意义,因为同一应用程序的 iOS 版本已获得批准,并且它具有完全相同的自动续订订阅数据。我要求提供更多信息,但他们没有回答我。
有人可以帮助我或给我一些线索来了解可能发生的情况吗?
谢谢你的时间。
PS:该应用程序的两个版本(iOS 和 macOS)同时经过审核 :p iOS 批准,macOS 拒绝。这是一款生产力应用程序,可免费试用 7 天。
macos in-app-purchase appstore-approval in-app-subscription auto-renewable
我目前正在开发一个适用于 Web 和移动设备的 ReactJS (PWA) 应用程序。对于iOS,我计划在Xcode中构建一个简单的应用程序,并使用指向该应用程序的Web版本的WKWebView浏览器,然后将其上传到App store进行分发。我计划为 Google Play 做同样的事情。
但在阅读了 2019 年有关此主题的文章/帖子后,上传到 App store 的 PWA 似乎被 Apple 拒绝,因为它们不是原生移动应用程序......
2020 年的今天仍然如此吗?如果是这样,是否有任何解决方法,或者将我的 ReactJS 应用程序转换为 React Native 是进入应用程序商店的唯一途径......?
感谢有关此主题的任何帮助!
app-store appstore-approval reactjs react-native progressive-web-apps
我的应用程序仅使用 google 登录进行注册和登录,我提供了一个演示 gmail 帐户,该帐户仅用于 Apple 审核目的。但是,当苹果的审核员尝试使用演示帐户登录时,谷歌将此登录标记为可疑并阻止登录,因为它是在不同的地区使用的,因此苹果审核员拒绝了我的申请。
有什么方法可以让 Gmail 帐户在 Apple 网站上使用而不被 Google 屏蔽吗?
我制作了一个新应用程序并填写了所有信息(描述、构建、关键字..)
我将其提交以供审核,并且我的应用程序的状态从“准备提交”更改为“准备审核”
我应该从我的角度做点什么吗?我没有启用任何“提交审核”按钮..我不知道该怎么办,我被困住了
到 2023 年 4 月,Apple 要求我们在构建和提交应用程序时使用 Xcode 14.1 和 iOS 16.1 SDK。
在 Xcode 中有 2 个字段:
“iOS 部署目标”:iOS 16.1(“默认”是指 16.1?在 xcode 14.1 中?)
“最低部署”:我们可以设置的最低 iOS 版本是 11.0 吗?还是 10.3 或 9.0?
更新:
据此,这是否意味着我们必须使用 iOS 16.1 作为“iOS 部署目标”,并在 Xcode 14.1 中使用 11.0 作为“最小部署”:
我的iPhone应用程序使用SHA1通过即时消息传递协议实现密码安全性.
当我将其提交给Apple的审核流程时,是否需要将我的应用声明为"包含加密"?
有人知道如何隐藏Google徽标MKMapView吗?
我不想隐藏它.我想要相反的.原因是一个应用程序因为被拒绝了
8.6如果原始内容的所有品牌特征保持不变且完全可见,则可以在应用程序中使用通过Google Maps API获取的Google地图和Google地球图像.覆盖或修改Google徽标或版权所有者身份的应用将被拒绝
现在我想撤消这个,但我不知道哪个代码对这个行为负责.
编辑:
我认为原因是这个代码行
self.mapView=[[[MKMapView alloc] initWithFrame:self.view.bounds] autorelease];
Run Code Online (Sandbox Code Playgroud)
self.view.bounds不会占用帐户中的导航栏.我会试试这个:
CGRect mapSize = CGRectMake(self.view.bounds.origin.x, self.view.bounds.origin.y, self.view.bounds.size.width, self.view.bounds.size.height - 44.0f);
self.mapView = [[[MKMapView alloc] initWithFrame:mapSize] autorelease];
Run Code Online (Sandbox Code Playgroud) 由于屏幕截图包含占位符iAd横幅,我的iphone应用被拒绝了.我在没有iAd横幅的情况下加载了新的屏幕截图,并在分辨率中心回复了该消息.但是,由于它只是元数据更改而不需要新的二进制文件.状态仍然是拒绝.我的问题是苹果需要多长时间阅读我的信息并再次审核.有人有这样的经历吗?谢谢.
ios ×6
app-store ×5
iphone ×3
encryption ×1
google-maps ×1
macos ×1
mapkit ×1
mkmapview ×1
process ×1
react-native ×1
reactjs ×1
review ×1
sha1 ×1
xcode ×1
xcode14 ×1