问题标签 [ota]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
blackberry - 让 Hello World BlackBerry 小部件工作
我无法让 Blackberry HelloWorldWidget.zip 小部件正常工作。
我使用小部件生成器(bbwp.exe 2.0.0.18)进行编译。我得到所有信息和警告。没有错误。签名工具显示不需要签名。我可以加载模拟器(9780)并运行。我可以将OTA加载到Bold 9700。
但是,当我单击 BlackBerry 上的应用程序图标时,它不会打开或显示任何错误消息。
我尝试将这些行添加到 XML 文件中,但无济于事,
php - 如何提供 JAD OTA 链接的防盗链方法
好的,我目前正在使用 PHP 中的下载脚本,它查询 mySQL 数据库并检查是否已下载该令牌(我通过生成脚本手动创建此令牌)。因此,例如我的生成链接将是http://www.mysite.com/ota/download.php?id=6gs78sj39h3e
我有正确的标头以允许正确的 OTA 下载并且脚本正常运行...但是这是我的问题...如果用户不使用他/她的移动设备下载 JAD 文件而是使用浏览器浏览器显示另存为对话框。如果用户下载提供的文件,它被命名为 download.php 并且内容是 JAD 文件。此 jad 文件中包含指向 .cod 文件的链接。
例如,如果我生成的链接是http://www.mysite.com/ota/download.php?id=6gs78sj39h3e 如果他们在文本编辑器中打开这个 jad 文件,任何有 2 美分的人都会知道“MYAPP-1.cod”驻留在 /ota/ 目录中,然后可以继续下载所有 *.cod 文件,并有机会在其他地方提供此下载...
防止这种情况的最佳方法是什么?我在想可能检查他们是否使用黑莓浏览器,如果不拒绝链接,以及他们是否继续下载,但我很确定如果你真的想要,你可以“伪造”浏览器标识......所以任何关于如何在不让用户查看 JAD 文件内容的情况下更好地完成提供 JAD 下载的建议?
c++ - 无线/无线自动软件更新(热代码加载)策略
有一个 Linux 系统(作为我项目的一部分),我可能需要在其中进行热代码加载,即更新部分软件、无线(通过 WiFi 下载软件)或无线(通过局域网)。这个软件有两部分,一部分是用 C++ 编写的,另一部分是用 Erlang 编写的。C++ 部分通过 TCP/IP(一组 6-7 多种专有协议)与一些外部实体通信。我最需要进行热加载的部分是与那些外部实体对话的 C++ 部分。C++ 部分通过端口与 Erlang 对话(目前正在开发中),但我想将其更改为 NIF(将来某个时候)。
有人可以建议一些 C++ 功能的热代码加载策略。我知道 Erlang 的能力,但我的理解是该功能不会扩展到用 C++ 编写的部分。
此外,我需要确保包含专有协议实现的 C++ 模块来自“有效来源”。什么可能是正确的策略?
我想,我的要求并不少见,所以如果存在这样的模块、框架、库,我会很乐意指出这些。
blackberry - 取消更新的 OTA 下载会导致我的应用程序图标从设备上消失
我有一个用户下载 OTA 的 BlackBerry 应用程序。如果他们已经安装了应用程序并浏览到我的下载页面,下载按钮(带有指向 JAD 文件的链接)将起作用并让他们下载替换现有版本的新版本。
我遇到的问题是当用户开始下载(看到进度条移动)然后在完成之前取消它。在这种情况下,我的应用程序的图标会从设备上消失,即使 COD 文件仍然存在于设备上。
我怎样才能防止这种情况发生,或者这对于黑莓来说是正常的吗?这似乎与任何用户的期望完全相反。
delphi - 取消选中“启用运行时主题”或删除 Delphi XE 中的内部清单?
我有一个在 Delphi XE 中构建的组件,我想以下列方式使用它:
用户创建一个新的空白项目。
用户将我的组件放在表单上。
我的组件中的一些特殊设计时代码被执行,这将更改项目选项以取消选中项目选项中的“启用运行时主题”复选框。我不确定这是否可能,所以我问是否可能。
如果#3 是不可能的,那么我需要另一个解决方案来解决这个组件的“可用性”问题;我遇到的问题是,如果用户没有通过取消选中启用运行时主题来禁用静态链接的清单文件,那么链接到 EXE 的静态生成的清单似乎会覆盖我希望在 EXE 之外拥有的外部清单文件,在磁盘。我还需要在运行时修改这些清单,因此需要外部清单。当然,我可以在需要时使用这些清单启用运行时主题功能。第二个问题是关于外部和内部清单的优先级;当您选中“启用运行时主题”时,外部清单能否以某种方式优先于链接到 Delphi 应用程序的内部清单资源?
#3 以外的可接受解决方案:
A. 不知何故导致 Delphi 不生成清单。B. 以某种方式在运行时让 Windows 识别并优先考虑外部 .manifest 文件,即使找到内部文件也是如此。
C. 最差解;在运行时,在我的组件中的 CoCreateInstance 失败后,我可以枚举资源,报告存在外部清单并将我们搞砸,并依靠使用我的组件的开发人员阅读我的组件吐出的运行时错误消息,告诉他们禁用运行时主题复选框并重建他们的应用程序。提取和读取清单已在此处的另一个 stackoverflow 问题中进行了介绍,其中 C++ 代码可以轻松转换为 Delphi。
更新接受的答案完全符合我的要求,但被认为是一种黑客行为,而大卫关于激活上下文的答案更加理智,并且是推荐的方法。
Update2通过项目设置明确指定要链接的清单,通常会在更高版本的 Delphi(XE5 及更高版本)中覆盖内置清单。
blackberry - 黑莓无线安装
我将我的黑莓应用程序的可交付成果上传到服务器。我希望我的用户从 url 安装应用程序。在上传到远程服务器之前,我在 localhost 上进行了测试。没问题。但是当我尝试从服务器下载 .jad 文件时,它会显示文件内容,不会安装应用程序。
显示的文字:
我认为这是关于 mime 类型的,所以将这些行添加到文件夹中的 .htaccess 文件中,其中包含应用程序文件:
那也没有解决。我不知道还能做什么。
.cod、.jad、.jar .. 文件全部上传。
更新:使用 php 解决。
delphi - 如何将一些项目添加到 Delphi IDE 的代码完成组合框中
我在 Delphi IDE 专家中工作,我想知道当用户按下时是否可以向 Delphi IDE 显示的代码完成组合框中添加新项目CtrlSpace
更新:我需要的是根据指定类型将项目添加到代码完成列表中。
例如假设我有一个类型TMytype
叫做 TMytype
检查这张图片
php - 在 PHP 中从 ipa 中提取嵌入的配置文件
我想创建一个像 testflight 这样的 Web 服务器。我只想上传 ipa 文件并获取配置文件。所以用户不需要添加配置文件。有解决方案吗?
另外,testflight 如何在设备中安装应用程序?
android - 如果版本不同,请检查版本并安装 apk OTA
我正在尝试构建这个现在几乎完成的应用程序。我正在尝试通过以下方式改进它
- 提供OTA支持
- 为此,请检查版本,下载 apk 并安装它。
一些研究指出我使用 Intents 但不是很清楚。
一步一步的过程将不胜感激。
提前致谢。
PS:由于某些要求,我可能不会在市场上发布它。因此,排除了上传到市场的可能性。
ios - 我可以通过 99 美元的发布者帐户在不收集 UDID 的情况下通过 OTA 共享 ipa 文件吗
我想知道是否可以通过 99 美元的发布者帐户共享 ipa 文件,而无需像在企业帐户中那样要求测试人员的 UDID。