@morr, ввиду того, что ачивки доступны не всем (а только тем, кто вступил в группу до начала теста), можно ли пользоваться соответствующим API (ведь оно доступно всем)? Уже есть рабочая реализация в приложении для просмотра аниме (локальная модель достижений + данные с api). А то выпущу новую версию, а юзать массово нельзя. Будет конфуз небольшой. Кстати. Я так понял, в api недоступны данные по ачивке, если не получен хотя бы первый уровень, но сам сервер "считает" прогресс. Будет ли это изменено в будущем? Очень полезно было бы для Франшизных ачивок
Я так понял, в api недоступны данные по ачивке, если не получен хотя бы первый уровень, но сам сервер "считает" прогресс. Будет ли это изменено в будущем?
с абсолютной уверенностью утверждать не могу, но скорее всего изменено не будет. чтобы считать прогресс, понадобится вводить "нулевой" уровень и переделывать логику работы ачивок как на стороне шикимори, так и на стороне neko (сервис, рассчитывающий ачивки github.com/shikimori/neko-achievements), плюс для каждого пользователя придётся хранить в базе состояние всех "нулевых" ачивок.
слишком много сложностей, ради отображения всего лишь прогресса до получения 1го уровня.
@morr, ввиду того, что ачивки доступны не всем (а только тем, кто вступил в группу до начала теста), можно ли пользоваться соответствующим API (ведь оно доступно всем)? Уже есть рабочая реализация в приложении для просмотра аниме (локальная модель достижений + данные с api). А то выпущу новую версию, а юзать массово нельзя. Будет конфуз небольшой. Кстати. Я так понял, в api недоступны данные по ачивке, если не получен хотя бы первый уровень, но сам сервер "считает" прогресс. Будет ли это изменено в будущем? Очень полезно было бы для Франшизных ачивок@morr