0

我的 Worklight 应用程序中有一个按钮,它为应用程序和用户订阅通知源,其方式与以下 URL 上的通知示例大致相同:http: //www.ibm.com/developerworks/mobile/worklight/getting-started .html#高级

问题是当设备重新启动/或应用程序关闭并且我需要重新登录时 - isSubscribed 函数将返回 false - 尽管以前是 true。

客户端是否意味着自动保存其订阅?在多个设备/应用重新启动时维护对通知源的订阅的最佳做法是什么?

这是我的 securityTests 设置:

<securityTests>
        <customSecurityTest name="WebServicesAdapters-securityTest">
            <test isInternalUserID="true" realm="CustomAuthenticatorRealm"/>
        </customSecurityTest>

          <mobileSecurityTest name="PushApplication-strong-mobile-securityTest">
            <testUser realm="CustomAuthenticatorRealm"/>
            <testDeviceId provisioningType="none"/>
        </mobileSecurityTest>

    </securityTests>
4

1 回答 1

0

这是 Worklight v5.0.5.x 中的一个缺陷,已在 5.0.6 中修复。

要解决此问题,您可以尝试使用不基于适配器的身份验证。如果只保护适配器,这将失败,应用程序也必须受到保护。

于 2013-03-16T11:44:32.490 回答