3

我开发了一个 Adob​​e AIR 应用程序,用户可以从我的网页安装和启动它。如果用户计算机上尚未安装 AIR 应用程序,我会使用安装标记来安装它。在我签署应用程序之前,只有在尚未安装 AIR 应用程序的情况下才会进行此安装,一旦安装,AIR 应用程序将从安装徽章启动,而不是再次安装。

由于使用我的 thawte 签名对 AIR 应用程序进行了数字签名,因此即使它已经存在,AIR 徽章也会继续尝试安装它,并且我收到消息“您打开的应用程序的相同版本已在此系统上存在。您要运行该版本吗?已安装?”

徽章似乎没有检测到已安装的版本。

我发布签名版本时是否错过了一步(我意识到从技术上讲我总是有一个签名版本,它只是一个自签名版本)也许我需要用新签名或其他东西更新徽章?

干杯

4

1 回答 1

4

我使用的是 Adob​​e AIR 1.5 版,我的新证书生成了一个新的发布者 ID,我必须在我的 badge.swf 中更新它。在我将新的发布者 ID 添加到 badge.swf 后,安装只发生一次,随后对徽章的点击将按预期启动应用程序。

于 2011-05-10T16:03:24.390 回答