如何使用Firebase或AWS对具有UniqueID的移动应用用户进行身份验证?

时间:2018-02-23 21:05:59

标签: ios amazon-web-services firebase firebase-authentication aws-cognito

我有一个移动应用程序,只会使用唯一代码供用户登录。如何使用Firebase或AWS Cognito或任何其他云提供商进行身份验证?屏幕如下所示:

samplescreen

我是否应该为此编写自定义身份验证WebService,Apple iTunesConnect是否会在没有用户名,密码和电子邮件地址的情况下审核并批准我的应用程序?

1 个答案:

答案 0 :(得分:0)

就第一个问题而言:

  

如何使用Firebase或AWS Cognito或任何其他方式进行身份验证   云提供商?

根据您的要求,我认为它更像是登录"密码"比传统的认证。因此,用户应该从应用开发者处获取此代码。如果是这种情况,则只需将一些数据插入Firebase并调用查询以获取在客户端输入的密码。

第二个: 查看App Store评论:https://developer.apple.com/app-store/review/guidelines/

  

确保您的应用已经在设备上进行了针对错误和稳定性的测试   在您提交之前,并包括模拟帐户信息(并打开您的   后端服务!)如果您的应用包含登录信息。

我认为苹果不会将身份验证作为必要的一步(在应用程序商店中没有涉及任何帐户的所有工具应用程序之后,我个人甚至在应用程序商店中有2个应用程序没有身份验证:p)。但是为了让他们测试你的应用程序,你需要提供密码(如果有必要,甚至会详细解释如何使用密码)

希望这可能有所帮助。