我们有一个已经批准并在Office商店中使用的插件,但是当用户去安装该插件时,它始终会因面向用户的消息“我们现在无法执行操作而失败” 。请稍后再试。'
由于失败是一致的,我查看了店面中发生的调用,看来这次对service.svc的调用提供了我能找到的最好的线索,告诉它失败的原因。我将粘贴下面的响应,但对我而言似乎最相关的部分是“无法安装此Office Store应用,因为它没有有效的数字签名。”
{
"Header": {
"ServerVersionInfo": {
"MajorVersion": 15,
"MinorVersion": 20,
"MajorBuildNumber": 366,
"MinorBuildNumber": 3,
"Version": "V2017_11_14"
}
},
"Body": {
"MessageText": "This Office Store app can't be installed because it doesn't have a valid digital signature.",
"ResponseCode": "ErrorInternalServerError",
"ResponseClass": "Error",
"Extension": null,
"WasFirstInstall": null
}
}
我们很难找到关于如何签署我们的应用程序的任何文档,甚至指出这是必要的步骤。如果任何人对此问题有任何经验,其中Office插件已获得MS批准但不会为最终用户安装,请欣赏任何提示。
此外,可能需要注意的是,这是对现有应用程序的更新,其中包含一些明显的更改和一些小的JS调整,因此应用程序的指纹很可能在版本之间发生了变化。提前感谢任何见解!
答案 0 :(得分:-1)
修复方法是修改版本号并重新提交加载项。 加载项需要再次通过签名过程,为了实现这一点,需要使用更高版本号重新提交。