Как вы тестируете капсулы с доступом к профилю пользователя? - PullRequest
1 голос
/ 30 апреля 2019

Я заинтересован в создании капсулы, которая будет извлекать такую ​​информацию, как адрес электронной почты пользователя и адрес из его профиля. Согласно this , кажется, что это вполне возможно, однако есть ли способ создать профиль пользователя в симуляторе и проверить его?

Ответы [ 2 ]

3 голосов
/ 30 апреля 2019

К сожалению, IDE Bixby не может проверить viv.self или viv.contact.

Однако вы можете выполнить тестирование на устройстве на любом телефоне с поддержкой Bixby, например S9, выполнив следующие действия.

  1. Разработайте капсулу в IDE.
  2. Do личное представление этой капсулы.
  3. Включить тестирование на устройстве и загрузить капсулу, используя ID ревизии.

Тестирование на устройстве не так просто, как компиляция и запуск в IDE, но необходимый шаг в каждой разработке капсулы. Веселитесь вместе с Биксби!

2 голосов
/ 02 мая 2019

В этом сценарии может быть полезен метод self.GetImaginarySelf. Это не задокументировано, но, похоже, возвращает объект Self, с которым вы можете работать.

enter image description here

и вот как это выглядит enter image description here

action (ReturnMySelf) {
  type(Constructor)
  description (__DESCRIPTION__)
  collect {
    computed-input (mySelf) {
      type (self.Self)
      compute {
        intent {
          goal: self.GetImaginarySelf
        }
      }
    }
  }
  output (self.Self)
}

Javascript код

module.exports.function = function returnMySelf (mySelf) {
  return mySelf
}

Если эти значения не работают для вас, вы можете создать JSON-представление объекта Self (с требуемыми значениями) и передать его обратно из returnMySelf.js.

Надеюсь, это поможет!

...