Почему записи БД Watson не получают никаких обновлений от мобильного приложения? - PullRequest
0 голосов
/ 24 января 2019

Я пытаюсь обновить поле в БД Watson, но не могу, я не получаю никакой ошибки. Я думаю, что все правильно настроено, так как я получил несколько записей со значением в поле Мобильный идентификатор пользователя и получил все отправленные Push-уведомления.

Пока я использую следующие строки, чтобы попытаться обновить поля, где myField - точное имя в БД Watson.

StringAttribute attribute = new StringAttribute("myField", "New Value");
List<Attribute> attributes = new ArrayList<(1);
attributes.add(attribute);

MceSdk.getQueuedAttributesClient().updateUserAttributes(getApplicationContext(), attributes);

Должно ли этого быть достаточно для выполнения обновления или я должен добавить что-то еще?

1 Ответ

0 голосов
/ 26 января 2019

В конце я снова настроил службу, следуя всем шагам процесса следующего URL:

https://developer.ibm.com/customer-engagement/tutorials/configuring-basic-push-services-for-android-apps/

И смог выполнить обновления БД с помощьюкод со следующего URL:

https://developer.ibm.com/customer-engagement/docs/watson-marketing/ibm-engage-2/mobile-push/mobile-push-android/advanced-push-attributes-for-android/

Я также изменил устройство и начал получать обновления на BD.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...