Развертывание образца гибридного приложения в Tizen
Я пытаюсь запустить образец гибридного приложения в Tizen 3 безуспешно.
Я создал как нативный сервис, так и веб-приложение из образцов. Затем я добавил сервис в мультипакет веб-приложения. Я проверил, что файл wgt содержит как файлы веб-приложений, так и собственные сервисные файлы.
Когда веб-приложение запускается на устройстве, оно может подключиться к службе, но командные сообщения не доходят до службы. Я думаю, что проблема в том, что служба перешла в состояние ожидания и поэтому не отвечает на сообщения веб-приложений. Чего мне не хватает для развертывания гибридных образцов приложений? Есть ли что-то особенное (привилегия или функция), которую я должен добавить, чтобы заставить собственный сервис бодрствовать в получении команд из веб-приложения?
1 ответ
Сработало после изменения идентификатора приложения servie в веб-сервисе! Первоначально app.js имеет SERVICE_APP_ID в формате org.example.hybridservice. Я изменил его на xxxxxxxxxx.hybridservice, где xxxxxxxxxx - это префикс идентификатора веб-приложения. Этот же идентификатор приложения можно скопировать из файла tizen-manifest.xml в файл.wgt.