模拟器中的 Tizen 推送通知

2024-02-23

我目前正在模拟器中开发一个小型 Tizen Web 应用程序,因为我没有开发人员设备。

对于此应用程序,我需要使用推送消息传递。我请求访问推送服务,该请求已获得批准。之后我尝试注册该应用程序,如下所述:https://developer.tizen.org/documentation/articles/push-api https://developer.tizen.org/documentation/articles/push-api

我添加了以下权限和访问源,如指南中所述:

<tizen:privilege name="http://tizen.org/privilege/push"/>
<access origin="https://euwest.push.samsungosp.com:8088" subdomains="true"/>

之后,我添加了以下代码,该代码也取自同一指南:

// Defines the data to be used when this process is launched by notification service.
var service = new tizen.ApplicationControl("http://tizen.org/appcontrol/operation/push_test");

tizen.push.registerService(service, registerSuccessCallback, errorCallback);

function registerSuccessCallback(id)
{
    console.log("Registration succeeded with id: " + id);
}

function errorCallback(response)
{
    console.log( 'The following error occurred: ' +  response.name);
}

但是,当我运行该代码时,我收到一个 UnknownError。

我开始认为这可能是因为我正在使用模拟器。我确实看到有一个用于模拟器的推送服务器,我是否需要请求访问该服务器而不是 EU 服务器才能使其在模拟器中工作?

对于它的价值,我能够从我的服务器发送推送请求,如中所述https://developer.tizen.org/dev-guide/2.2.0/org.tizen.native.appprogramming/html/guide/messaging/push_server_api.htm https://developer.tizen.org/dev-guide/2.2.0/org.tizen.native.appprogramming/html/guide/messaging/push_server_api.htm

我的问题是:我错过了什么?为什么我在 Tizen 应用程序中不断收到 UnknownError?


还添加以下权限和功能。

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

<feature name="http://tizen.org/feature/network.push"/>
<feature name="http://tizen.org/feature/network.wifi"/>

我也遇到了同样的问题,但通过添加上述权限和功能解决了这个问题。

我有这方面的工作样本,如果你想要的话我可以给你。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

模拟器中的 Tizen 推送通知 的相关文章

  • Asp.Net System.Web.Routing 查找实际的 .aspx 页面

    我正在使用 System Web Routing 来获得一些更好的 URL 但遇到了问题 我需要知道处理请求的实际页面 例如 请求如下 basketball home 我需要找到处理该请求的页面 例如 management default

随机推荐

  • 查找或替换文本区域(选择)

    我无法在 Android Studio 中使用 查找 或 替换 功能来选择文本 结果总是显示在选择中未找到 xxx 我的Android Studio版本是1 2 2 即使今天我将Android Studio更新到最新的1 3 0 它仍然无法
  • 如何移动到下一个大写字母?

    在 vim 中我可以使用f后跟一个字符 以转到当前行中该字符的下一个出现位置 例如 如果我有以下内容 光标位置标记为 m akeBinExprNode undefined 我可以用fB搬到B and dtE删除直到之前E 留给我 make
  • Sequelize hasMany、belongsTo 或两者兼而有之?

    我想与sequ elize正确设置一对一或一对多关系 事实上 如果我使用其中之一 一切似乎都工作得很好hasOne hasMany or belongsTo在我的模型定义中 例如 以下关联确实创建了userId他们的目标字段 User ha
  • 在 Eclipse 中调试时查找类的所有实例

    我想知道 Java JVM 的工作方式是否意味着像 Eclipse 这样的调试工具可以向我显示给定类的所有实例的列表 我想人们可以编写一些反射代码 但我不想每次都在同一个地方中断执行 相反 我想中断执行并显示所有的列表MyClass123调
  • Clojure - 分割向量

    如果我有两个参数 1 2 3 4 和 5 6 我怎样才能得到 1 5 2 6 3 5 4 6 我想我可能必须使用for所以我尝试了 for x 1 2 3 4 for xx x for y 5 6 xx y 但它又回来了 1 5 1 6 2
  • Laravel 子域:所有子域的单一身份验证不起作用?

    我正在构建一个带有动态子域系统的网站 例如 name domain com 我正在使用 Ubuntu 和 laravel 的服务命令 我在我的路线中将其全部设置如下 Route domain x localhost gt group fun
  • 如何重置 html id

    我有一个 id
  • 映射网络驱动器:“net.exe USE”与 WshNetwork.MapNetworkDrive?

    我正在寻找在我的程序中映射驱动器 我的用户可以使用从 XP 开始的每个版本的 Windows 所以我需要最通用的方法 我以前用过第一种方法 一般来说它对我来说效果很好 但确实没有办法捕获它的错误 无论如何我都知道 第二个方法可以轻松地让我在
  • 从 Url 创建一个工作 UIPrinter 对象以进行无对话打印

    场景 引导模式锁定的应用程序接受一些用户输入 姓名等 并将其打印出来 用户无法选择打印机 我计划的解决方案是保存打印机的 URL 该 URL 的形式如下 ipp
  • axios 响应数据在多选时预选

    我使用流行的多选插件Shenao vue multiselect https github com shentao vue multiselect
  • 如何在加载图像时获得黑色背景?

    这是一个非常简单的应用程序 它加载一个带有黑色背景的窗口
  • 使用“bquote”(或替代方法)从符号构造函数

    假设我有一个代表函数名称的 symbol 类型的对象 例如 nm lt quote mean 我想构造一个函数f谁的身体uses由符号命名的函数nm 例如 f lt function x do c something nothing swi
  • 在 Lagom 微服务中摄取流数据的最佳方法

    我正在创建流分析应用程序 其中每个分析 功能都将作为微服务实现 以便该分析可以稍后在不同的项目中使用 我正在使用 Lagom 来创建微服务 我是 lagom 的新人 这就是为什么我遇到一些疑问 我不明白将数据流 来自多个传感器 发布到微服务
  • 使用 HSQLDB 进行 SELECT INTO

    我正在尝试根据选择的结果创建一个新表 这适用于 SQL Server SELECT INTO newTable FROM SELECT col1 col2 col3 FROM oldTable x 现在 我想使用 HSQLDB 版本 2 2
  • 使用 RODBC 从 Revolution R 查询 Oracle DB

    使用 64 位 ODBC 驱动程序通过 DSN 连接到 Oracle 的 winxp64 位上的 Revolution R 64 位中的 RODBC 错误 library RODBC db lt odbcConnect oraclemiso
  • COM DLL 和 ActiveX 控件之间的区别

    我知道的相似之处很少 两者都无法自行执行 它需要一些程序来实例化它 COM DLL 和ActiveX 控件是独立于平台的 是这样吗 两者都需要支持接口IUnknown并公开了三个方法QueryInterface AddRef and Rel
  • 为什么要使用发布/订阅模式(在 JS/jQuery 中)?

    因此 一位同事向我介绍了发布 订阅模式 在 JS jQuery 中 但我很难掌握why人们会在 普通 JavaScript jQuery 上使用这种模式 例如 之前我有以下代码 container on click remove order
  • 如何在 Python 中安装 blaze 模块(连续分析)?

    你如何安装blaze http blaze pydata org index html在 Python 中本地 即不在虚拟环境中 我找到的唯一说明位于软件包的文档中 请参阅链接 并且here http www spontaneoussymm
  • 使用参数启动应用程序,但 NSWorkspace 不起作用

    我想用参数打开 FileZilla ftp 应用程序 它正在与NSTask 又名过程 let process Process Process process launchPath appURL path process arguments
  • 模拟器中的 Tizen 推送通知

    我目前正在模拟器中开发一个小型 Tizen Web 应用程序 因为我没有开发人员设备 对于此应用程序 我需要使用推送消息传递 我请求访问推送服务 该请求已获得批准 之后我尝试注册该应用程序 如下所述 https developer tize