При этом ошибка никак не обрабатывается, начиная со строки - args.put("EmailHash", APIClient.md5(email.toUpperCase(Locale.ENGLISH)));
в методе getProcessingServer(Context context, String email, String instance).
Я думаю стоит здесь сделать либо обработку пустой почты/пароля (информировать об отвалившейся сессии), либо ловить ошибку.
Поясняю подробнее - в сдк можно передать данные не проведя авторизацию. Замечено было случайно, но оно от этого не перестаёт работать и даже даёт проводить продажи, но данные уже не возвращает. А это уже проблема.
При этом ошибка никак не обрабатывается, начиная со строки - args.put("EmailHash", APIClient.md5(email.toUpperCase(Locale.ENGLISH))); в методе getProcessingServer(Context context, String email, String instance). Я думаю стоит здесь сделать либо обработку пустой почты/пароля (информировать об отвалившейся сессии), либо ловить ошибку. Поясняю подробнее - в сдк можно передать данные не проведя авторизацию. Замечено было случайно, но оно от этого не перестаёт работать и даже даёт проводить продажи, но данные уже не возвращает. А это уже проблема.