【问题标题】:Tizen get incoming notyficationTizen 获取传入通知
【发布时间】:2018-11-13 18:01:35
【问题描述】:

如何在 tizen werable(手表)上获取传入通知。例如电子邮件、短信。

这不起作用:

var notifications = tizen.notification.getAllNotifications();
var index = 0;

for (index = 0; index < notifications.length; index++) {
      console.log(notifications[index].id);
console.log(notifications[index].title);
}

【问题讨论】:

  • 你添加权限了吗tizen.org/privilege/notification">
  • 是的,我有这个特权。也许我误解了什么。当通知出现在我的手表上时,例如电子邮件或短信,这种和平的代码应该抓住所有通知我有什么并显示正确?
  • 它检索所有以前发布的通知。
  • 所以它应该可以正常工作。为清楚起见,当通知出现时,例如来自 gmail 的邮件,由于手表上安装的应用程序的默认行为而显示在手表上,我仍然应该从那段代码中获得所有通知?
  • 也许我需要开发一个配套应用程序?

标签: tizen tizen-web-app tizen-wearable-sdk


【解决方案1】:

由于安全问题,一般应用程序无法收到其他应用程序的通知。 特殊应用程序仅具有此权限。例如预装w-home应用,负责可穿戴主屏。

应用程序只能获得官方参考指南中提到的自己应用程序的通知。

要检索以前发布的通知,请使用 NotificationManager 接口的 getNotification() 方法(在以通知 ID 作为参数的移动和可穿戴应用程序中:

Notifications - Tizen Developers

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-20
    • 1970-01-01
    • 2016-10-18
    • 2014-07-20
    • 1970-01-01
    • 2021-05-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多