2017-01-10 4 views
0

Итак, я пытаюсь создать новую таблицу в AWS dynamoDB, но я не могу найти нигде в документации, которая показывает, как создать уникальный идентификатор для Android. Они показывают, как получить пользовательский идентификатор cognito: AWSMobileClient.defaultMobileClient().getIdentityManager().getCachedUserID(), но я не создаю нового пользователя здесь, я создаю новую группу, поэтому я хочу полностью уникальный идентификатор для каждой создаваемой таблицы. Кто-нибудь знает, как я могу это сделать? Я пробовал интернет для этого, но, похоже, не нашел ответа. Ответ в объективе-c очень прост, который можно найти с помощью этого: [AWSIdentityManager defaultIdentityManager].identityId;, скажите, пожалуйста, что-то подобное для версии для Android. Ваша помощь очень ценится.Создайте новый уникальный идентификатор в андроиде AWS

ответ

0

Выяснил это. Пришлось войти в мою модель GroupDO и добавить @DynamoDBAutoGeneratedKey над секцией groupId, и она автоматически создаст уникальный идентификатор при сохранении.