ObjectifyService.begin () создает исключение IllegalStateException

Если кто-то все еще ищет решение этого вопроса. Я прочитал много блогов и документов по той же проблеме и пришел к следующему выводу: -

IP-адрес + Пользовательский агент + Модель устройства недостаточно для однозначного определения устройства. Поэтому я считаю, что лучше использовать динамические ссылки. Вы можете создавать динамические ссылки, содержащие уникальный идентификатор. И эти данные сохранят перенаправление URL-адресов в хранилище приложений, и даже после установки ваше приложение сможет получить уникальный идентификатор из динамической ссылки. Firebase Google можно использовать для создания динамических ссылок: -

https : //firebase.google.com/docs/dynamic-links/

Или если вы хотите использовать готовое к использованию решение, вы можете обратиться к branch.io

0
задан Simona Gentile 16 January 2019 в 11:47
поделиться

2 ответа

Это исключение выбрасывается из appengine SDK - похоже, это какая-то проблема конфигурации. Он должен содержать сообщение об исключении, которое объясняет проблему.

Регистрация объектов ничего не делает с данными в хранилище данных. Он только настраивает программное обеспечение в вашем приложении VM. Хранилище данных показывает сущности, которые вы сохранили - помните, что в значительной степени это без схемы; Вы можете создавать произвольные виды в любое время.

Может быть, сделать шаг назад и реализовать быстрый всплеск, чтобы познакомиться с окружающей средой. Пропустите Objectify на секунду и напишите приложение, которое использует низкоуровневый API (DatastoreServiceFactory и DatastoreService) для записи одного простого тестового объекта в хранилище данных. Как только это сработает (проверка вашего конфига), перейдите к Objectify.

0
ответ дан stickfigure 16 January 2019 в 11:47
поделиться

Спасибо за вашу помощь! Я решил, добавив

    <plugin>
        <groupId>org.eclipse.jetty</groupId>
        <artifactId>jetty-maven-plugin</artifactId>
        <version>9.4.14.v20181114</version>
    </plugin>
0
ответ дан Simona Gentile 16 January 2019 в 11:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: