为什么 Watson DB 记录没有从移动应用程序获得任何更新?

Why Watson DB records do not get any updates from the mobile App?

我正在尝试更新 Watson DB 上的字段,但我无法更新,我没有收到任何错误。我认为我设置正确,因为我在 移动用户 ID 字段上获得了多个具有值的记录,并且我收到了我发送的所有推送通知。

到目前为止,我正在使用以下几行来尝试更新字段,其中 myField 是 Watson DB 上的确切名称。

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

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

这足以执行更新还是我应该添加其他内容?

最后,我按照以下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