關於部分機型動態鏈接啓動APP後,高概率跳轉到應用商店的調查,網上只能找到有人提過同樣的問題,但是卻沒有具體的原因和有效的解決方案。下面測試使用的短鏈接爲:https://i-fenrirdaliandev.ra9.app/links/XxX2SpMyXngWpiQs9, 使用使用的瀏覽器是Chrome、Brave,使用官方提供的測試動態鏈接的Android調試橋測試過,link可以百分百的啓動APP(官方文檔:https://firebase.google.com/docs/app-indexing/android/test),so用如下的情景去分析問題的可能原因:
情景1:
將動態短鏈接複製粘貼到瀏覽器上後,直接enter鍵瀏覽器scheme啓動APP:
結果:會發現App大概率未能按預期正常啓動,跳轉到應用商店的頁面
情景2:
將動態短鏈接複製粘貼到瀏覽器上後,先在鏈接後追加一個空格鍵,再刪掉空格還原,然後點擊enter鍵瀏覽器scheme啓動APP:
結果:會發現App正常啓動
情景3:
手動輸入動態短鏈接到瀏覽器上後,點擊enter鍵瀏覽器scheme啓動APP:
結果:會發現App正常啓動
情景4:
改變短鏈接的格式,在其後追加一個下劃線:https://i-fenrirdaliandev.ra9.app/links/XxX2SpMyXngWpiQs9/ 。然後將動態短鏈接複製粘貼到瀏覽器上,直接enter鍵瀏覽器scheme啓動APP:
結果:會發現App大概率未能按預期正常啓動,跳轉到應用商店的頁面。
情景5:
使用掃碼工具QR Code Reader 2.3 (下載地址:https://dl.pconline.com.cn/download/619380.html
),掃描二維碼後自動跳轉:
結果:會發現App正常啓動
================================
情景1 + 情景2+ 情景3,可以發現完全相同的link字符串,只有複製後直接搜索的情況下不能正常啓動APP,
情景1+情景4,排除了現有link字符串的格式導致的此問題
如此可以推斷,跳轉到應用商店很可能屬於一個動態鏈接在複製到瀏覽器直接搜索情況下的1個bug,儘量用掃碼工具規避,不要手動輸入。