我刚刚为 android 安装了 Xtify Cordova 插件。遵循实施指南后,我无法注册新用户。它卡在“进行中”错误上。
这是 deviceready 事件函数:
var onDeviceReady=function()
{
// Xtify stuff
// Start Xtify
window.plugins.XtifySDK.start(notificationCallBack,
function (error)
{
console.log("Error occurred while starting Xtify SDK.");
});
// get the xid
window.plugins.XtifySDK.getXid(function(xid)
{
console.log('XID is: ' + xid );
},
function(error)
{
console.log("Error: " + error);
});
// test for registration success
window.plugins.XtifySDK.isRegistered(function()
{
console.log("device is registered");
},
function (errorId)
{
if (errorId == "inProgress")
{
console.log("Registration in progress.");
}
else
{
console.log("Error: " + errorId);
}
});
};
返回的错误只是“进行中”。此外,我尝试在 isRegistered() 函数上设置 1、2 和 5 秒的超时,但无济于事。在正确注册之前尝试获取 xid 会记录以下内容:“错误:XID 在设备注册之前不可用”。最后一件事。我确实尽可能地追溯了错误,这是 Xtify 本身。插件的一切似乎都是犹太洁食。
有人知道我错在哪里了吗?我仔细检查了实施指南,但这些说明中的某个地方一定是问题所在。提前致谢!
鲍勃