Facebook 和 Google OAuth 在使用 testflight 进行测试时工作正常,但在应用程序接受发布审查时却没有
Facebook and Google OAuth work fine when tested using testflight but they don't when the app is been reviewed for publication
我刚刚完成了 Ionic 应用程序的开发并提交了该应用程序以供审核,但由于我无法重现的错误而被拒绝。
它使用 Google 和 Facebook OAuth。在我的 iPhone 中测试都工作正常。我还使用 Testflight 使该应用程序可用于测试,我就此问题寻求帮助的三个人可以使用这两种方法中的任何一种成功登录。
然而,审稿人不能,我的应用程序被拒绝了两次。他们没有任何关于它的日志,服务器端一切正常。
我一开始以为这与我的服务器配置有关,所以我更改了所有内容以支持 https 调用。我还尝试寻找一些我在使用这两个 API 时错过的配置,但无济于事。我和审稿人谈过,但答案和以前一样,只是重现问题的步骤,这些步骤在我的每一个测试中都有效。
这些是我使用的版本:
{
"dependencies": {
"@ionic-native/core": "~4.12.0",
"@ionic-native/facebook": "^4.20.0",
"@ionic-native/google-plus": "^4.20.0",
"cordova-ios": "4.5.5",
"cordova-plugin-facebook4": "^4.2.1",
"cordova-plugin-googleplus": "7.0.0",
}
"cordova": {
"plugins": {
"cordova-plugin-facebook4": {
"FACEBOOK_ANDROID_SDK_VERSION": "4.40.0"
},
"cordova-plugin-googleplus": {
"PLAY_SERVICES_VERSION": "15.+"
},
}
}
}
有什么我遗漏的吗?
这个问题非常具体,但我将其张贴在这里以供遇到相同问题的所有人使用:
测试人员禁用了他 iPad 的推送通知。登录后,我会向设备询问推送通知的凭据,但因为它被禁用,所以出现了错误。
我刚刚完成了 Ionic 应用程序的开发并提交了该应用程序以供审核,但由于我无法重现的错误而被拒绝。 它使用 Google 和 Facebook OAuth。在我的 iPhone 中测试都工作正常。我还使用 Testflight 使该应用程序可用于测试,我就此问题寻求帮助的三个人可以使用这两种方法中的任何一种成功登录。 然而,审稿人不能,我的应用程序被拒绝了两次。他们没有任何关于它的日志,服务器端一切正常。
我一开始以为这与我的服务器配置有关,所以我更改了所有内容以支持 https 调用。我还尝试寻找一些我在使用这两个 API 时错过的配置,但无济于事。我和审稿人谈过,但答案和以前一样,只是重现问题的步骤,这些步骤在我的每一个测试中都有效。
这些是我使用的版本:
{
"dependencies": {
"@ionic-native/core": "~4.12.0",
"@ionic-native/facebook": "^4.20.0",
"@ionic-native/google-plus": "^4.20.0",
"cordova-ios": "4.5.5",
"cordova-plugin-facebook4": "^4.2.1",
"cordova-plugin-googleplus": "7.0.0",
}
"cordova": {
"plugins": {
"cordova-plugin-facebook4": {
"FACEBOOK_ANDROID_SDK_VERSION": "4.40.0"
},
"cordova-plugin-googleplus": {
"PLAY_SERVICES_VERSION": "15.+"
},
}
}
}
有什么我遗漏的吗?
这个问题非常具体,但我将其张贴在这里以供遇到相同问题的所有人使用:
测试人员禁用了他 iPad 的推送通知。登录后,我会向设备询问推送通知的凭据,但因为它被禁用,所以出现了错误。