我开发了一个 Adobe AIR 应用程序,用户可以从我的网页上安装和启动它。如果用户计算机上尚未安装 AIR 应用程序,我将使用安装标志来安装它。在我对应用程序进行签名之前,此安装仅在 AIR 应用程序尚未安装时才会发生,安装后,AIR 应用程序将从安装标志启动,而不是再次安装。
自从使用我的 thawte 签名对 AIR 应用程序进行数字签名后,AIR 徽章一直尝试安装它,即使它已经存在,我收到消息“您打开的应用程序的相同版本已经存在于该系统上。你想安装吗?运行已经安装的版本?”
徽章似乎没有检测到已安装的版本。
当我发布签名版本时我是否错过了一个步骤(我意识到从技术上讲我总是有一个签名版本它只是一个自签名版本)也许我需要用新签名或其他东西更新徽章?
干杯
最佳答案
我使用的是 Adobe AIR 1.5 版,我的新证书生成了一个新的发布者 ID,我必须在我的 badge.swf 中更新它。一旦我将新的发布者 ID 添加到 badge.swf 中,安装只会发生一次,然后对徽章的后续点击将按预期启动应用程序。
关于air - 当我已经安装了 AIR 应用程序时,为什么 AIR 徽章总是显示 'install'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5901021/