【關鍵字】
AGC、applinking、崩潰
【問題描述】
開發者反饋在應用中集成了AGC的applinking服務,在打開app時遇到了一些問題。具體如下所述:
在接入app linking後,從瀏覽器中訪問短鏈接,能正常喚起app, 但app啓動後就崩潰了,崩潰日誌如下:
配置如下:
1. 項目的build.gradle文件中指定的agcp插件
2. 應用的build.gradle文件中
即使將應用的build.gradle文件中的版本號改成 1.6.1.300 也還是會報錯,這個時候會報AGConnectAppLinking.getInstance() 爲空。
3. 項目是多進程架構,在Application 的 onCreate中有執行
【問題分析】
一般情況下,正常接入applinking是不會產生崩潰問題的,在實際測試中,試圖重現同樣的錯誤,但無法復現問題,這個服務並沒有問題。所以推測,可能是cp在開發接入過程中忘記了某一步驟。
【解決方案】
1、需要確保分析服務SDK的最低版本不小於6.3.2.300
2、集成華爲分析,並且使用了1.6.2及以上版本App Linking SDK,需要重新下載“agconnect-services.json”文件並集成到工程中
3、目前applinking服務已經更新到了1.9.0.300,可以試一下更新到最新的版本
4、可以將Application的onCreate方法中添加初始化代碼修改爲:
欲瞭解更多更全技術文章,歡迎訪問https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh