我目前正在使用 Worklight v6.0 Enterprise Edition 进行推送通知演示。
作为演示的一部分,我在 Worklight Studio 中创建了一个新的 Worklight 项目。
- 我还将推送通知示例项目导入到同一个工作区
- 我将提供的 authenticationConfig.xml 文件从推送通知示例项目复制到我的新项目中(替换文件)
- 我还在新项目中修改了 application-descriptor.xml 以引用 authenticationConfig.xml 文件中的 securityTest
如果我在我的测试服务器(Eclipse 开发环境的一部分)上测试我的 PushNotifications 适配器,则该适配器运行正常。我通过浏览器调用测试服务器http://hostName:10080/ProjectName/invoke?adapter=PushAdapter&procedure=submitNotification¶meters=["user","testdata"]
。
但是,如果我将新应用程序和适配器部署到我的 QA Worklight 服务器,则适配器会出现问题。当我从指向新服务器的浏览器再次访问适配器时,我收到错误消息:
/*-secure- {"挑战":{"wl_antiXSRFRealm":{"WL-Instance-Id":"i9k34qhnj7r25s8ab7v2m0sf3l"}}}*/
在我的设备上运行的应用程序可以连接到服务器。我希望有一个外部服务器使用适配器端点为演示编写通知:
http://hostName:10080/ProjectName/invoke?adapter=PushAdapter&procedure=submitNotification¶meters=["user","testdata"]