我正在開發一款應用程序,用戶將在應用程序內購買一些「積分」並使用它們在應用程序內購買一些服務。由於用戶可以擁有多臺設備,因此我需要通過不同的設備來識別他。如何在iOS設備上識別用戶?
我明白,我可以創造一些記錄(我自己的服務器上存儲用戶帳戶),但我想避免這種情況。在最好的情況下,我想使用Apple ID,但我無法弄清楚如何在應用程序內部訪問Apple ID?
我在這裏發現了類似的問題,但沒有滿意的答案。我不相信沒有機會從應用程序訪問Apple ID(我不需要密碼,只需輸入id),因爲我在AVFoundation中找到類似AVMetadataiTunesMetadataKeyAppleID的內容,但此框架似乎只適用於Mac OS X.
任何建議如何解決這個問題?
看看這個:http://stackoverflow.com/questions/4753223/apple-id-retrievable-from-app-download-within-cocoa-touch –
你可以使用設備的UDID。從iOS 5開始,它被棄用(這就是爲什麼我沒有列出這個答案),但它仍然有效。 – EmilioPelaez
夥計們,我相信他不是要求設備識別,而是要求用戶識別多個設備 - 比如說我有一個iPod(ID A)和一個iPhone(ID B),但我使用相同的Apple ID登錄。他的應用程序如何檢測到其中兩個設備來自同一用戶?據我所知,沒有實現自己的登錄系統沒有辦法做到這一點,但我也有興趣其他方法存在 – Nick