【AGC】applinking服務接入產生崩潰問題

 【關鍵字】

AGC、applinking、崩潰

 

【問題描述】

開發者反饋在應用中集成了AGC的applinking服務,在打開app時遇到了一些問題。具體如下所述:

在接入app linking後,從瀏覽器中訪問短鏈接,能正常喚起app, 但app啓動後就崩潰了,崩潰日誌如下:

cke_12842.png

配置如下:

1. 項目的build.gradle文件中指定的agcp插件

cke_1591.png

2. 應用的build.gradle文件中

cke_3115.png

即使將應用的build.gradle文件中的版本號改成 1.6.1.300 也還是會報錯,這個時候會報AGConnectAppLinking.getInstance() 爲空。

3. 項目是多進程架構,在Application 的 onCreate中有執行

cke_5643.png

 

【問題分析】

一般情況下,正常接入applinking是不會產生崩潰問題的,在實際測試中,試圖重現同樣的錯誤,但無法復現問題,這個服務並沒有問題。所以推測,可能是cp在開發接入過程中忘記了某一步驟。

 

【解決方案】

1、需要確保分析服務SDK的最低版本不小於6.3.2.300

2、集成華爲分析,並且使用了1.6.2及以上版本App Linking SDK,需要重新下載“agconnect-services.json”文件並集成到工程中

cke_7661.png

3、目前applinking服務已經更新到了1.9.0.300,可以試一下更新到最新的版本

4、可以將Application的onCreate方法中添加初始化代碼修改爲:

cke_9690.png

 

 

 欲瞭解更多更全技術文章,歡迎訪問https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章