Android用のXtifyCordovaプラグインをインストールしました。実装ガイドに従った後、新しいユーザーの登録に問題があります。「inProgress」エラーでスタックします。
これが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自体にありました。プラグインではすべてがコーシャのようでした。
誰かが私がどこで誤りを犯したかについての考えを持っていますか?実装ガイドを2回と3回チェックしましたが、これらの手順のどこかに問題があるはずです。前もって感謝します!
ボブ