以側(cè)載(Sideload)的方式安裝程序,對于開發(fā)者來說并不理想,不但無法將下載和安裝數(shù)據(jù)歸入Play Store指標(biāo),也有機(jī)會(huì)因?yàn)榍啡辟Y源或代碼,安裝不對應(yīng)的版本等,影響用戶的使用體驗(yàn)。最近不少開發(fā)者陸續(xù)開始利用Google Play的Integrity API,監(jiān)測和限制用戶在Play Store以外的渠道安裝程序。
Google Play Integrity API協(xié)助開發(fā)者檢查用戶的程序有否被篡改,是否不獲信任的軟件環(huán)境中運(yùn)行,設(shè)備有否激活Google Play Protect等。開發(fā)者可以應(yīng)對需要,在不同的環(huán)境調(diào)用Integrity API,例如是在進(jìn)行敏感操作時(shí)或完全阻止用戶使用程序。OpenAI旗下的ChatGPT程序最近開始使用Google Play Integrity API,當(dāng)偵測到用戶以側(cè)載方式安裝,就會(huì)即時(shí)停用并要求用戶通過Play Store安裝才可繼續(xù)使用。據(jù)悉其他程序開發(fā)商,包括Uber等也陸續(xù)開始采用。
當(dāng)程序發(fā)現(xiàn)用戶并非通過Google Play Store安裝或購買程序,開發(fā)者可設(shè)置Play Integrity API彈出對話框,要求用戶從Play Store安裝程序。用戶按指示完成安裝后,程序會(huì)加入到Play Store數(shù)據(jù)庫,并繼續(xù)接收Play Store的更新。
數(shù)據(jù)及圖片來源:androidauthority