标签: iphone ios ipad
我正在构建应用程序,通过我的私人服务器向用户提供一些内容。在服务器端,我想识别用户,这样我就不会向同一个用户提供两次相同的内容。如何识别用户?
一种方法是DeviceID,但用户可以有多个设备......?
是我的应用程序(注册)拥有自己的用户ID的唯一方法。我不喜欢这样,因为它为应用程序增加了额外的复杂性。
答案 0 :(得分:1)
为用户创建一个ID,并在应用中创建一个登录页面。将您的ID保存在您的内容表中,以便为该用户发送该内容。如果该内容条目已经拥有其身份,则不发送给他,否则发送给他。
我认为还有其他选择。您必须使用其他用户ID。
答案 1 :(得分:1)
我知道这是一项艰巨的任务,但也许面部识别(来自网络摄像头)可以帮助登录用户,因为它并不意味着用户和设备之间的任何关系。 例如,face.com提供了一个免费的基于网络的面部识别API。
虽然Ishu的答案(用户名/密码)是识别用户最简单,最标准的方法。