我有意关闭了MFP Server,但仍可以通过调用WLAuthorizationManager.obtainAccessToken()接收/获取访问令牌。

通过比较令牌,我意识到它与以前的相同(服务器正在运行时)

首先,我不为什么WLAuthorizationManager.obtainAccessToken()转到回调成功函数而不是拒绝函数,其次是令牌是相同的。

这是我的checkServer函数:

    function mfpServerAvailable() {

    var deferred = $q.defer();

        WLAuthorizationManager.obtainAccessToken().then(function (accessToken) {
            WL.Logger.debug("obtainAccessToken onSuccess: " + JSON.stringify(accessToken));
            deferred.resolve(true);
         }, function (response) {
            WL.Logger.debug("obtainAccessToken onFailure: " + JSON.stringify(response));
            deferred.reject(false);
         });

     return deferred.promise;
    }

最佳答案

如果令牌已经存储在设备中,并且令牌尚未过期,则MF客户端SDK不会与服务器通信以获取新令牌。

只要有效,它就会返回相同的访问令牌。

10-07 18:02