Развертывание образца гибридного приложения в Tizen

Я пытаюсь запустить образец гибридного приложения в Tizen 3 безуспешно.

Я создал как нативный сервис, так и веб-приложение из образцов. Затем я добавил сервис в мультипакет веб-приложения. Я проверил, что файл wgt содержит как файлы веб-приложений, так и собственные сервисные файлы.

Когда веб-приложение запускается на устройстве, оно может подключиться к службе, но командные сообщения не доходят до службы. Я думаю, что проблема в том, что служба перешла в состояние ожидания и поэтому не отвечает на сообщения веб-приложений. Чего мне не хватает для развертывания гибридных образцов приложений? Есть ли что-то особенное (привилегия или функция), которую я должен добавить, чтобы заставить собственный сервис бодрствовать в получении команд из веб-приложения?

1 ответ

Решение

Сработало после изменения идентификатора приложения servie в веб-сервисе! Первоначально app.js имеет SERVICE_APP_ID в формате org.example.hybridservice. Я изменил его на xxxxxxxxxx.hybridservice, где xxxxxxxxxx - это префикс идентификатора веб-приложения. Этот же идентификатор приложения можно скопировать из файла tizen-manifest.xml в файл.wgt.

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