Apple 拒绝了在应用程序中使用 facebook 登录的应用程序

Posted

技术标签:

【中文标题】Apple 拒绝了在应用程序中使用 facebook 登录的应用程序【英文标题】:Apple rejected application with facebook login in a application 【发布时间】:2018-01-24 06:17:29 【问题描述】:

以下是我从苹果那里得到的回复。当我有实时 ios 应用程序时,我没有得到实际的问题,并且在我的设备上使用最新的 iOS 设备登录 facebook 工作正常。

在通过连接到 IPv6 网络的 Wi-Fi 运行 iOS 11.2.2 的 iPhone 和 iPad 上进行审查时,我们发现您的应用存在一个或多个错误。

无法登录 Facebook。

重现的步骤是: 1.启动应用程序 2. 点击使用 Facebook 登录 > 继续 3. 应用程序将用户带回注册屏幕,无需登录。

【问题讨论】:

尝试使用其他帐户登录,您会遇到问题。对你来说它的工作,因为你是 facebook 中的应用程序所有者...... 以下不是我在阅读您的帖子时从您那里得到的代码,我没有得到实际问题。 应用程序被拒绝的问题。 【参考方案1】:

我多次收到此回复..执行以下步骤:

    在您的应用中添加 CFNetwork.framework.. 清理、重建并重新上传带有更改的新版本。并将它们发送到 Apple 审核流程中。

【讨论】:

感谢您的回复,但我可以在没有 CFNetwork.framework 和 IPv6 网络(NAT64 网络)的情况下使用 Facebook 登录。我想知道拒绝的实际错误是什么。 实际上..apple 正在 ipv6 网络上进行全面测试..可能是您的网络提供的不是完全 ipv6 网络..所以这个错误是专门针对网络点的..您的应用程序没有上网所以它无尽的加载.. 添加这个CFNetwork.framework后,苹果就可以申请批准了。 我的部署目标是 9.0 那么为什么在 __IPHONE_OS_VERSION_MIN_REQUIRED 中返回 70000。 我有一个评论 AFNetworkReachabilityManager 类并打印登录 + (instancetype)manager NSLog(@"min iphoneos: %i - %i",__IPHONE_OS_VERSION_MIN_REQUIRED,__IPHONE_OS_VERSION_MIN_REQUIRED); #if (定义(__IPHONE_OS_VERSION_MIN_REQUIRED) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 90000) || (定义(__MAC_OS_X_VERSION_MIN_REQUIRED)&& __MAC_OS_X_VERSION_MIN_REQUIRED >= 101100)

以上是关于Apple 拒绝了在应用程序中使用 facebook 登录的应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Apple 开发者拒绝-在应用程序中使用的订阅 - 商业 - 3.1.1

Apple 啥时候开始拒绝使用 Xcode 5.x 构建的应用程序?

libspotify 导致 Apple App Store 拒绝

由于蓝牙通知字符串不正确,Apple 不断拒绝使用 AdMob 的应用程序

Apple拒绝了Safari插件:“不使用自定义图标”

Apple 会拒绝使用 Xcode 5 构建的应用程序吗? (13.10.2014)