我正在学习移动应用程序设计,我很难搞清楚一些问题是如何解决的。我很欣赏这些问题很基本,但我必须从某个地方开始!
之前我已经开发了基本的网络应用程序,但这与移动应用程序之间存在一些差异。
移动应用非常标准: 1.用户使用谷歌(O-auth)登录应用程序。 2.然后,用户通过与mongo数据库通信的api读取数据并将数据保存到云中。
我的问题是:
用户登录后,如何确保: 1.没有非注册用户可以与api通信吗? 2.将数据库中的数据与特定用户相关联的最佳方法是什么?电子邮件地址,某种形式的标识符或其他什么?