我有一个移动应用程序,只会使用唯一代码供用户登录。如何使用Firebase或AWS Cognito或任何其他云提供商进行身份验证?屏幕如下所示:
我是否应该为此编写自定义身份验证WebService,Apple iTunesConnect是否会在没有用户名,密码和电子邮件地址的情况下审核并批准我的应用程序?
答案 0 :(得分:0)
就第一个问题而言:
如何使用Firebase或AWS Cognito或任何其他方式进行身份验证 云提供商?
根据您的要求,我认为它更像是登录"密码"比传统的认证。因此,用户应该从应用开发者处获取此代码。如果是这种情况,则只需将一些数据插入Firebase并调用查询以获取在客户端输入的密码。
第二个: 查看App Store评论:https://developer.apple.com/app-store/review/guidelines/
确保您的应用已经在设备上进行了针对错误和稳定性的测试 在您提交之前,并包括模拟帐户信息(并打开您的 后端服务!)如果您的应用包含登录信息。
我认为苹果不会将身份验证作为必要的一步(在应用程序商店中没有涉及任何帐户的所有工具应用程序之后,我个人甚至在应用程序商店中有2个应用程序没有身份验证:p)。但是为了让他们测试你的应用程序,你需要提供密码(如果有必要,甚至会详细解释如何使用密码)
希望这可能有所帮助。