我正在使用 IBM Worklight 6.0.0 并在 iOS 7 设备上进行测试。
我有以下js错误:
Cannot register to event source callback with an existing alias: 'myPush'. The alias is already in use for event source 'PushEventSource'.
在设备上,当我登录时,注销然后再次登录。(第二次出现错误)
在客户端,我的代码是:
if (WL.Client.Push){
WL.Client.Push.onReadyToSubscribe = function(){
WL.Logger.debug("onReadyToSubscribe");
WL.Client.Push.registerEventSourceCallback(
"myPush",
"PushAdapter",
"PushEventSource",
pushNotificationReceived);
if (isPushSubscribed() == false) {
doSubscribe();
}
};
}
我的代码有问题吗?
是因为我应该只调用一次“WL.Client.Push.registerEventSourceCallback”吗?
还有其他解决方案吗?