我正在构建一个将在我公司内部使用的iOS应用程序。管理员希望能够让某些员工登录以在多个设备上使用该应用程序。
例如,管理员将为员工A和员工B分配他们自己的用户名和密码。该应用程序将安装在设备X,Y和Z上。员工A和B需要能够登录到任何设备(例如,设备X),在应用程序中执行操作并保存更改,然后登录到其他设备(比如,设备Z)并看到他们的变化。管理员希望能够管理应用程序中的登录(即输入管理员密码后)。
我已经查看了iCloud Keychain来存储用户名/密码对,但听起来Keychain仅用于一个Apple ID(我假设所有公司设备都附加到一个Apple ID,所以Keychain也许可以工作)。
总之,我的问题是:
我感谢任何建议!
答案 0 :(得分:0)
您需要一台后端服务器。但是,如果您正在寻找更简单的解决方案,我建议使用AWS Mobile Hub:
https://aws.amazon.com/mobile/
他们提供身份验证和NoSQL服务,而无需设置自己的服务器。总而言之,这是一个非常全面的产品。