3

我有一个提供商托管 SharePoint 应用程序 (v1.0.0.0) 并发布到 SharePoint 商店。现在我有一个新版本(v1.0.0.1)(更新了客户端 ID 和客户端密钥),并且也发布到了 SharePoint 商店。

当用户在他们的站点中更新应用程序时,它会返回一个错误,我发现应用程序无法使用TokenHelper.

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;
    }

但是对于新用户,他们可以成功安装和访问该应用程序。

应用更新有什么特殊处理吗?

4

0 回答 0