我開發了一個咖啡廳的iPhone應用程序。在應用程序中,您可以訂購外賣食品,因此我需要一種方法來確保沒有「假」名稱的訂單(例如,使用陌生人姓名,電子郵件等進行訂購的人)確認iPhone用戶
因此,我必須讓用戶在發送到咖啡館之前確認訂單。我不確定要做到這一點的最佳方法是什麼。
我一直在考慮建立一個短信網關,當下訂單時,短信會發送到輸入的電話號碼,用戶將不得不發送確認短信。我不喜歡這種方法,因爲確認不在應用程序本身中發生。
然後我知道這可能是推送通知的可能性。我不確定它會如何工作(如果您對此有任何想法,請讓我聽聽),但是由於Apple在他們的文檔中寫入以下內容,我不敢依賴此來進行確認。
重要:因爲快遞不能保證,你不應該依賴於 遠程通知設施的 通過有效載荷關鍵數據傳送到一個 應用。並且從不 包括有效載荷中的敏感數據。 您應該僅使用它來通知 用戶新數據可用。
另一種非常容易實現的方法是從SIM卡上以編程方式檢索用戶的電話號碼,但我已經讀過Apple拒絕這樣做的應用程序。
我想問你是否有任何想法我可以做這個確認?它可能是上述方法之一或者是全新的方法。是否有可能用每個iPhone都有的唯一ID做些什麼?
只要求確認一次確實是一個好主意。如果我們決定使用SMS網關,我會研究這一點。不過,我不喜歡通過SMS使用確認。嗯,對UDID很好。我會記住這一點。 – simonbs 2011-04-09 13:53:36