Получение общего количества непрочитанных уведомлений в Tizen и открытие приложения уведомлений на Gear 2

Я пытаюсь добавить функцию уведомлений на мой циферблат. Я хочу получить общее количество уведомлений на Samsung Gear 2, а затем, когда щелкнет определенная область, я хочу отвести пользователя в приложение "Уведомления" на Samsung Gear.

Это возможно? Как?

Благодарю.

3 ответа

Я хочу запустить "com.samsung.wnotification2". Как? Кто-нибудь, кто мог бы помочь мне запустить это?

Я надеюсь, что вы уже нашли ответ, но позвольте мне опубликовать ответ, так как я в пятый раз спотыкаюсь в вашем вопросе;)

var notificationsAppId = "com.samsung.wnotification2";

tizen.application.launch(notificationsAppId, function() {
    console.log("launch success");
}, function() {
    console.log("launch failed");
});

Пожалуйста, также примите во внимание, что этот метод вызова экрана уведомлений не будет работать для Gear S - Samsung отключил возможность запуска "com.samsung.wnotification2" (хотя, если вы попытаетесь, запрос на запуск не будет указывать на сбой!)

На данный момент Notification Web API недоступен в носимых SDK. Так что ты не можешь.

Для запуска приложения необходимо знать идентификатор. В документации есть пример:

tizen.application.launch(ApplicationId id, optional SuccessCallback? successCallback, optional ErrorCallback? errorCallback);

или же:

tizen.application.launchAppControl(
     appControl,
     appId,
     function() {console.log("launch application control succeed"); },
    function(e) {console.log("launch application control failed. reason: " + e.message); },
    appControlReplyCallback );

Вы можете найти информацию в справке Tizen SDK: Справочные материалы по API> Справочник по API устройств> Руководство по применению и программированию> Руководства по API устройств> Руководства по приложениям

Вам нужно разрешение: http://tizen.org/privilege/application.launch

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