RESTful сервис на эмуляторе

Я использую сервис RESTful на эмуляторе Tizen, этот сервис работает на симуляторе Android, но не работает на эмуляторе Tizen. Как я могу протестировать сервис RESTful на эмуляторе в целом? Каковы возможные проблемы для этой проблемы? Я использую Visual Studio 2017 Спасибо

2 ответа

Решение

Поскольку вы используете Visual Studio для разработки Tizen, я предполагаю, что вы разрабатываете приложение Tizen.NET.

Вы должны дать интернет-привилегию, чтобы приложение могло использовать веб-сервис. Добавьте привилегию от tizen-manifest.xml Разделпривилегий.

<manifest>
  .....
  .....
  <privileges>
     <privilege>http://tizen.org/privilege/internet</privilege>
  </privileges>
</manifest>

Если вы используете Tizen Studio, из соображений безопасности вам необходимо предоставить разрешения для URL-адреса вашей службы RESTful. Это очень просто, вам нужно добавить эту строку в ваш config.xml:

<tizen:metadata key="http://samsung.com/tv/metadata/use.preview" value="endpoint_URL=https://your.url"/>

Проверьте также, есть ли у вас эти дополнительные разрешения в вашем Config.xml:

<tizen:privilege name="http://tizen.org/privilege/internet"/>

Пожалуйста, попробуйте

Другие вопросы по тегам