Причина ваших проблем мне не ясна, но я могу предложить вам несколько вещей, которые могли бы помочь найти идеальное решение.
Прежде всего, я бы предложил использовать обратные вызовы в приложении как:
tizen.application.launch ("com.samsung.message", () => console.log ("успешно запущен"), (e) => console.log (e));
, который покажет вам сообщение в случае возникновения проблем и подтверждение в случае успеха.Рекомендуется добавлять обратные вызовы об успехе / ошибке.
Кроме того, я заметил, что у Galaxy Watch есть проблема с запуском приложения "com.samsung.message", когда оно неправильно соединено с мобильным приложением (приложение отключено).тогда и обкатка невозможна).Когда я их спарил, приложение запускалось правильно.
Более того, позвольте мне поделиться другой функцией - контролем приложений.Вы можете запустить приложение, используя неявный запуск, который запускает операцию по умолчанию для некоторой операции , например, http://tizen.org/appcontrol/operation/share_text, которая позволяет запускать специальные приложения для нужного вам действия.Возможно, это поможет вам сделать ваше приложение более гибким для приложений обмена сообщениями с избранным пользователем, без указания идентификатора приложения с жестким кодом.
var appControl = new tizen.ApplicationControl ("http://tizen.org/appcontrol/operation/share_text"); tizen.application.launchAppControl (appControl, null, () => console.log ("success"), (e) => console.log (e));