IMAPSエージェントにログインしているユーザー情報と認証方式(オンライン認証/オフライン認証)の情報を取得するためのAPIが提供されています。
ユーザー情報取得が提供している機能には、以下のようなものがあります。
ログイン中のユーザーIDの取得(getUserID)
オンライン認証、オフライン認証のどちらでログインしたかを取得(isOnlineFlag)
使用例
getUserIDの使用例を以下に示します。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript" src="js/cordova.js"></script>
<script type="text/javascript" src="js/imaps.js"></script>
<script>
document.addEventListener("deviceready", getUserID);
function getUserID() {
imaps.auth.getUserID(resultHandler, errorHandler);
}
function resultHandler (result) {
alert("result: \r\n"+result );
}
function errorHandler (error) {
alert("Error: \r\n"+error );
}
</script>
</head>
<body>
</body>
</html>isOnlineFlagの使用例を以下に示します。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script type="text/javascript" src="js/cordova.js"></script>
<script type="text/javascript" src="js/imaps.js"></script>
<script>
document.addEventListener("deviceready", isOnlineFlag);
function isOnlineFlag() {
imaps.auth.isOnlineFlag(resultHandler, errorHandler);
}
function resultHandler (result) {
alert("result: \r\n"+result );
}
function errorHandler (error) {
alert("Error: \r\n"+error );
}
</script>
</head>
<body>
</body>
</html>