0

我想在我的 Tizen 应用程序上添加默认三星通知应用程序的快捷方式。

我发现应用程序的名称(我要启动)是:com.samsung.wnotification2

我使用以下代码启动它:

tizen.application.launch("com.samsung.wnotification2",onListInstalledApps);

但它不起作用。

这是我使用的特权: 我安装的特权:

<tizen:privilege name="http://tizen.org/privilege/appmanager.launch"/>
<tizen:privilege name="http://tizen.org/privilege/appmanager.setting"/>
<tizen:privilege name="http://tizen.org/privilege/application.info"/>

我错过了什么?

4

2 回答 2

0

您确定这是正确的应用程序 ID 吗?添加:

tizen.application.launch("com.samsung.wnotification2",onListInstalledApps,function(e){console.log(e);});

你会得到:

  • NotFoundError - 如果未找到具有指定 ID 的应用程序。
  • InvalidValuesError - 如果任何输入参数包含无效值。
  • UnknownError - 如果发生任何其他错误。

你的权限没问题 - 否则你会得到 SecurityError

于 2014-11-28T12:12:59.560 回答
0

请用

<tizen:privilege name="http://tizen.org/privilege/application.launch"/>

代替

<tizen:privilege name="http://tizen.org/privilege/application.info"/>

此外,最好提供一个自定义(空)成功函数,而不是最有可能具有不同目的的 onListInstalledApps。

于 2015-03-13T15:56:19.463 回答