我有一个提供商托管的SharePoint应用(v1.0.0.0)并发布到SharePoint Store。现在我有一个新版本(v1.0.0.1)(客户端ID和客户端密钥已更新),并且还发布到SharePoint存储。
当用户更新其网站中的应用时,它会返回错误,我发现该应用无法在public static string GetContextTokenFromRequest(HttpRequestBase request)
{
string[] paramNames = { "AppContext", "AppContextToken", "AccessToken", "SPAppToken" };
foreach (string paramName in paramNames)
{
if (!string.IsNullOrEmpty(request.Form[paramName]))
{
return request.Form[paramName];
}
if (!string.IsNullOrEmpty(request.QueryString[paramName]))
{
return request.QueryString[paramName];
}
}
return null;
}
中使用此方法获取访问令牌。
.input-group-btn
但对于新用户,他们可以成功安装和访问该应用。
应用更新是否有任何特殊处理?