Unity游戲在騰訊應(yīng)用寶和小米應(yīng)用商店因Unity自身獲取已安裝APP信息被退回的問題處理
Unity游戲在騰訊應(yīng)用寶和小米應(yīng)用商店因自身SDK獲取已安裝APP信息被退回的問題處理
Unity游戲在騰訊應(yīng)用寶和小米應(yīng)用商店因Unity自身獲取已安裝APP信息被退回的問題處理
---------已解決-------------
2022.09.08修復(fù)的問題:
2022.1、2021.3、2020.3的最新版里,libunity.so里oculus發(fā)起的違規(guī)獲取app列表的代碼已經(jīng)刪除。
APP前臺(tái)運(yùn)行時(shí)
行為名稱:獲取已安裝APP信息
主體類型:SDK
主體名稱:Unity3d
包名:com.unity3d.player
詳情:
{"intent": {"action": "android.intent.action.MAIN", "categories": "{com.oculus.intent.category.VR}"}, "flag": 32, "packageName": ""}
函數(shù)調(diào)用棧:
android.app.ApplicationPackageManager.queryIntentActivitiesAsUser(android.content.Intent,int,int)
android.app.ApplicationPackageManager.queryIntentActivities(ApplicationPackageManager.java:951)
com.unity3d.player.UnityPlayer.nativeRender(Native Method)
com.unity3d.player.UnityPlayer.access$600(Unknown Source:0)
com.unity3d.player.UnityPlayer$g$1.handleMessage(Unknown Source:150)
com.unity3d.player.UnityPlayer$g.run(Unknown Source:20)
該詳情里的oculus vr并不屬于我們的工程,通過各種查證,該詳情的調(diào)用來(lái)源于unity自身的庫(kù):
libunity.so
看到調(diào)用信息來(lái)源于這個(gè)so,瞬間無(wú)解,真的無(wú)解。
目前我所測(cè)試的低版本中2019.4版本中存在。
高版本中2020.3版本中也存在,更高版本的我沒有測(cè)試過。
問題證實(shí):
聯(lián)系了Unity的官方人員劉鑰小姐姐,讓其與Unity官方的技術(shù)對(duì)接該問題。
證實(shí)了此問題的存在,給的回復(fù)是后續(xù)會(huì)刪除相關(guān)代碼,但這幾天還不行。(寫這一句的時(shí)間是2022年9月8日凌晨0點(diǎn)43分)。
明天劉鑰小姐姐會(huì)繼續(xù)跟進(jìn)此問題,看后續(xù)哪些版本沒有此問題,會(huì)再給我們回復(fù)。

浙公網(wǎng)安備 33010602011771號(hào)