<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] 官方文檔:[唯一標識符最佳做法](https://developer.android.com/training/articles/user-data-ids?hl=zh-cn) # 概況 1、避免使用硬件標識符,如AndroidID和IMEI 2、避免使用MAC地址作為唯一標識符 3、對大部分應用來說推薦使用GUID 4、針對國內網絡環境可以使用OAID 5、廣告用例推薦使用廣告ID,集成Firebase的用例推薦使用實例ID 6、使用合適的API可以降低隱私權風險問題 # 具體標識符 ## AndroidID、IMEI(不推薦) Android 8開始,在一臺手機上,對于不同的應用來說,獲取到的Android ID值是不一樣的。Android 10開始,普通應用無法再獲取到設備的IMEI。因此不推薦使用AndroidID和IMEI等硬件標識符作為唯一標識符。 ## MAC地址(不推薦) MAC 地址具有全局唯一性,無法由用戶重置,在恢復出廠設置后也不會變化。因此,一般不建議使用 MAC 地址進行任何形式的用戶標識。Android10開始,設備所有者應用才可以獲取到用實際硬件MAC地址,其他應用只能獲取到隨機變化的MAC地址。 ## GUID(推薦) 可以自定義全局唯一 ID (GUID) 對應用實例進行唯一標識,最簡單的方式是使用以下代碼生成您自己的 GUID。 ```java String uniqueID = UUID.randomUUID().toString(); ``` 由于該標識符具有全局唯一性,可以使用它來標識特定應用實例。為了避免與跨應用關聯標識符有關的問題,請將 GUID 存儲到內部存儲空間,而不是外部(共享)存儲設備。 ## OAID(推薦) OAID是[移動安全聯盟](http://www.msa-alliance.cn/)聯合華為、小米、OPPO、Vivo等廠商共同開發的支持多廠商的統一補充設備標識符調用SDK,適合于在國內環境下使用。具體文檔可參考:[http://www.msa-alliance.cn/col.jsp?id=120](http://www.msa-alliance.cn/col.jsp?id=120) ## 廣告ID與實例ID(暫不適用) 廣告 ID 是一種可由用戶重置的標識符,適用于廣告用例,目前暫不適用于國內環境。 實例ID需要應用集成Firebase才可使用,目前暫不適用于國內環境。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看