Получение общего количества непрочитанных уведомлений в 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