IMAPS Application Available Time Controlプラグインとは、利用可能な時間を制御するためのプラグインです。
利用時間の制御を開始するにはimaps.appmanager.initWithDefUrlメソッドを使用します。 利用時間外であることはコールバック関数で通知されます。
注意
Windowsアプリの場合、cordova compile/build/runを--archsオプションを指定して実行してください。 詳細は、2.2.4.3.2 プロセッサアーキテクチャを参照してください。function checkTime() {
imaps.appmanager.initWithDefUrl(resultHandler, errorHandler, execAtInValidTime);
}
function execAtInValidTime(result) {
var startTime = result.startTime;
var endTime = result.endTime;
var isStarted = result.isStarted;
var status = result.status;
if(isStarted == true) {
if(status == 1) {
// 開始処理後に利用時間外となった場合の処理
} else {
// 開始処理後に利用不可能な日となった場合の処理
}
} else {
if(status == 1) {
// 開始処理で利用時間外であった場合の処理
} else {
// 開始処理で利用不可能な日であった場合の処理
}
}
}
function resultHandler(result){
// 開始処理が成功した場合の処理
}
function errorHandler(error) {
// 開始処理で例外が発生した場合の処理
}
function getStartTime() {
imaps.appmanager.getStartTime(resultHandler, errorHandler); // 利用時間の開始時間を取得する場合
}
function resultHandler(result){
alert("result: \r\n"+result );
}
function errorHandler(error) {
alert("Error: \r\n"+error );
}
function destroy() {
imaps.appmanager.destroy(resultHandler, errorHandler);
}
function resultHandler(result){
alert("result: \r\n"+result );
}
function errorHandler(error) {
alert("Error: \r\n"+error );
}
注意