Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

目次


概要


概要図は下記の通りとなります。

アプリパラメータ値管理方法


アプリパラメータ設定のシーケンス


停止中のアプリのパラメータ設定

動作中のアプリのパラメータ設定

パラメータ値の型


Boolean: 論理値型
説明
“TRUE”, “FALSE”のどちらかの値をとる

Integer: 整数型
説明
符号付64ビット整数
-9223372036854775808以上、 9223372036854775807以下の整数

0, 12345, -9876543

String: 文字列型
説明
1023文字以下の文字列。
文字列はダブルクオーテーション(”)で囲む。
文字列に含めることができる文字
エスケープ文字にも対応(ただし、¥を挿入する必要がある)

“ABC xyz 012”, “!#$%&’()*+,-./”

Enumeration: 列挙型
説明
任意に定義可能な文字列定数の集合から構成される型。
文字列定数に含めることができる文字は、String型と同じ。
文字列定数は1文字以上必要で、他の文字列定数と重複してはならない。

定義:[“Item0”, “Item1”, “Item2”, “Item3”], 値の例:“Item0”, “Item1”
定義:[“!#$%&’()+,-./”, “ABC xyz 123”, “”], 値の例:“!#$%&’()+,-./”

Binary: バイナリ型
説明
バイナリデータをBase64エンコードした文字列
保存できるサイズは32KBまで(サイズを超えた場合には切り捨てられる)

サムネイル用ビットマップ画像

パラメータのアクセス許可


パラメータ毎にアクセス制限を行う

appApiAccess:アプリ向けAPIからのアクセス制御を行う
ReadWrite
アプリからもWebAPIからもread/writeが可能
Read
アプリからはReadのみが可能

webApiAccess:WebAPIからのアクセス制御を行う
ReadWrite
webAPIからReadとWriteが可能
Read
webAPIからReadのみが可能
None
webAPIからはReadもwriteも不可能

パラメータファイルフォーマット


アプリパラメータ定義ファイル (PrefDefFile:appPrefs.json)

{
"preferenceVersion" :{"major":"1", "minor":"1"},

"preference": [ {"prefName" :"Pref0",
"prefType" :"Boolean",
"appApiAccess" :"ReadWrite",
"webApiAccess" :"ReadWrite",
"defaultValue" :"TRUE" },
{"prefName" :"Pref1",
"prefType" :"Integer",
"appApiAccess" :"Read",
"webApiAccess" :"None",
"defaultValue" :"0"} ,
{"prefName" :"Pref2",
"prefType" :"String",
"defaultValue" :"This is a ¥"String¥"."} ,
{"prefName" :"Pref3",
"prefType" :"Enumeration",
"enumerationList" : ["Item0", "Item1", "Item2"],
"defaultValue" :"Item0"} ,
{"prefName" :"Pref4",
"prefType" :"Binary",
"defaultValue" :" YWJjZGVmZWZn"}
]
}

  • No labels