對於我的項目(基於Web和iPhone的應用程序),我需要收集用戶的時區以便向他/她顯示相關數據。我可以想到的一些可能性是:收集用戶的時區而不明確詢問用戶的最佳方式是什麼?
1.獲取它使用用戶的IP(但是,如果用戶是使用代理服務器的)
與請求參數2.發送它(不過,這將需要額外的參數去與請求連接,或者可以爲會議收集一次)
3。通過cookie傳遞(與參數設置具有相同的含義)
4.根據我在註冊時收集的用戶郵政編碼,但對於可以瀏覽應用程序的未註冊用戶將無法查看相關信息數據。
因此,所有的一切,我現在能想到的都有一個或多個缺點,每種方法。我只想知道還有什麼其他方法,以及哪種方法最適合用戶體驗不受影響並且用戶沒有明確詢問他/她的時區的情況。此外,這種方法應適用於Web和iPhone 。
爲什麼你不要問他們或有一個選擇框來改變它,而不是複雜化這樣一個簡單的'功能'? – 2010-07-30 16:39:03
@david我想讓用戶的前期變得簡單,以便他們在每次更改位置時都不必提及時區,因爲我正在使用的應用程序是基於實時位置的服務,所以我需要收集它而不用提示用戶每次選擇他們的時區。 – 2010-08-02 04:41:31