2 回答

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個(gè)贊
我不認(rèn)為有一個(gè)內(nèi)置或開箱即用的解決方案可以在反應(yīng)中生成自動(dòng)持久的唯一ID。你有兩個(gè)問題需要解決。
如何生成唯一ID。這已經(jīng)通過使用uuid解決了。
以及如何堅(jiān)持。
您可以根據(jù)需要使用充足的存儲(chǔ)空間。假設(shè)您希望將數(shù)據(jù)存儲(chǔ)在客戶端,那么您可以在其中保留數(shù)據(jù)。
本地存儲(chǔ)
會(huì)話存儲(chǔ)
曲奇餅
索引數(shù)據(jù)庫(kù)API
文件系統(tǒng)
同樣,這取決于您的用例。因此,請(qǐng)仔細(xì)檢查哪一個(gè)適合您的要求。

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超4個(gè)贊
另一種生成臨時(shí) ID(對(duì)于同一客戶端而言相同)而不存儲(chǔ)它的方法是使用瀏覽器指紋識(shí)別。
例如,您可以獲取用戶代理、客戶端時(shí)區(qū)和屏幕分辨率,對(duì)它們應(yīng)用一些哈希函數(shù)并將其稱為 ID。
有更先進(jìn)的指紋識(shí)別方法可以減少兩個(gè)不同用戶擁有相同 ID 的可能性,但永遠(yuǎn)不會(huì)是 0% 的可能性。
添加回答
舉報(bào)