現在のウォレットを文字列パラメータとして渡されるウォレットとして設定します。 この関数は、通常、ローミング ダウンロード時に AddCurrentCardToWallet() を呼び出す前に呼び出されます。
注: これは非推奨の関数です。ImportArcotID() を代わりに使用してください。
boolean SetCurrentWalletFromEncoding(walletEncoding)
このメソッドのパラメータを以下に示します。
|
パラメータ |
Type |
説明 |
|---|---|---|
|
walletEncoding |
文字列 |
設定するウォレットの Base64 でエンコードされた文字列。 |
メソッドが成功した場合は、TRUE が返されます。 メソッドが失敗した場合は、FALSE が返されます。
var arcotClient = new ArcotClient();
var walletnameString = "GuestUser";
var b64walletString = "MII0yAIBAAwHY3Rnb29kMTCCNDcwgjQzAgEBDAR
jYXJkoIHFMB8GCmCGSAGG+UYJAQEwEQQAAgEBAg
ILAgICAegCAgMYBIGhMIGeAgEAMA4GCmCGSA GG+
UYJAgAFAASBiDCBhQJBAMzNUdGcaBZsiAt/88Dk9... ";
// ウォレットをハード ディスクまたは USB に保存します
arcotClient.SetAttribute("WalletInMemory", false);
// 現在のウォレットを設定します
arcotClient.SetCurrentWalletFromEncoding(b64walletString);
// インデックスが 0 のカードをウォレット内の現在(および単一)のカードに設定します
var returnValue = arcotClient.SetCurrentCardByIndex(0);
if (returnValue)
{
if (arcotClient.AddCurrentCardToWallet(walletnameString))
{
document.write("<P>Card added to wallet successfully</P>");
}
else
{
document.write("<P>Failed to add card to wallet</P>");
}
}
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|