2015-10-23 2 views
0

Я установил Branch.io sdk в приложение, но он продолжает сбой после входа в режим отладки.Ошибка приложения в режиме отладки Branch.io

Вот инициализации:

public void onCreate() { 
    ... 
    Branch.getAutoInstance(this) 
    ... 
} 

Я успешно ввести режим отладки, используя 4 пальца, как это сказано в Branch.io документации. Однако через некоторое время (10-15 секунд) он начинает публиковать много сообщений для Branch.io, что приводит к сбою приложения.

Вот пост запрос отправляется, когда я вхожу в режим отладки:

Post value = { 
"device_fingerprint_id": “xxxxx", 
"device_name": "Nexus 7", 
"os": "Android", 
"os_version": 21, 
"model": "Nexus 7", 
"is_simulator": false, 
"session_id": "186013940411551370", 
"identity_id": "185720730762103937", 
"sdk": "android1.9.0", 
"retryNumber": 0, 
"branch_key": “xxxxxxxx" 
} 

ответных мер:

returned {} 
    ======= Connected to Branch Remote Debugger ======= 

Через некоторое время он начинает огневые события, которые приводят к перезагрузке приложения или даже аварии

Post value = { 
"device_fingerprint_id": "xxxx", 
"session_id": "186013940411551370", 
"identity_id": "185720730762103937", 
"log": "BranchSDK\tposting to https:\/\/api.branch.io\/v1\/debug\/log", 
"sdk": "android1.9.0", 
"retryNumber": 0, 
"branch_key": "xxxxxxx" 
} 
+0

Не могли бы вы разместить здесь трассировку стека? –

ответ

0

Это может быть по разным причинам. Недавно филиал обнаружил, что если запрос был отправлен и ответ был искажен, он мог бы открыть NPE. Более подробная информация здесь: https://github.com/BranchMetrics/Android-Deferred-Deep-Linking-SDK/pull/155

Возможно, вы можете загрузить исходный код или дождаться выхода новой версии (в течение следующих нескольких дней). Вы также можете попробовать отправить по электронной почте [email protected]

Смежные вопросы