我开发了一个咖啡厅的iPhone应用程序。在应用程序中,您可以订购外卖食品,因此我需要一种方法来确保没有“假”名称的订单(例如,使用陌生人姓名,电子邮件等进行订购的人)确认iPhone用户
因此,我必须让用户在发送到咖啡馆之前确认订单。我不确定要做到这一点的最佳方法是什么。
我一直在考虑建立一个短信网关,当下订单时,短信会发送到输入的电话号码,用户将不得不发送确认短信。我不喜欢这种方法,因为确认不在应用程序本身中发生。
然后我知道这可能是推送通知的可能性。我不确定它会如何工作(如果您对此有任何想法,请让我听听),但是由于Apple在他们的文档中写入以下内容,我不敢依赖此来进行确认。
重要:因为快递不能保证,你不应该依赖于 远程通知设施的 通过有效载荷关键数据传送到一个 应用。并且从不 包括有效载荷中的敏感数据。 您应该仅使用它来通知 用户新数据可用。
另一种非常容易实现的方法是从SIM卡上以编程方式检索用户的电话号码,但我已经读过Apple拒绝这样做的应用程序。
我想问你是否有任何想法我可以做这个确认?它可能是上述方法之一或者是全新的方法。是否有可能用每个iPhone都有的唯一ID做些什么?
只要求确认一次确实是一个好主意。如果我们决定使用SMS网关,我会研究这一点。不过,我不喜欢通过SMS使用确认。嗯,对UDID很好。我会记住这一点。 – simonbs 2011-04-09 13:53:36