このGrapeCity Barcodeのサンプルでは、Salesforceに保存されている現在のユーザーの連絡先の情報をQRコードとして表示します。QRコードのデータはvCard形式です。
このサンプルでは次のファイルを使用します。
Lightningコンポーネントバンドル
Apexクラス
このサンプルはPC(Mac)のブラウザーで以下のURLを開くだけで試すことができます。
https://[YOUR INSTANCE or CUSTOM DOMAIN].lightning.force.com/c/ShowMyAccountInfoApp.app
次のようなページが表示されます。
このQRコードはvCard形式のデータを表現しています。vCardに対応するアプリケーション、たとえばiOS 11のカメラアプリでこのQRコードを読み取ると、この連絡先をそのデバイスの連絡先に追加するかどうか確認するメッセージが表示されます。
このサンプルでは、vCard形式でユーザープロファイル情報を含むQRコードが表示されます。
vCard形式のユーザー情報は以下のようになります。
BEGIN:VCARD
VERSION:3.0
N:Gc;PowerTools
NICKNAME;TYPE=work:PowerTools
TITLE:
ADR:;;3-1-4 Purple Hills;Seidai Izumi;Miyagi;9813205;JP
ORG:GrapeCity inc.;
TEL;TYPE=WORK,VOICE:022-777-8210
TEL;TYPE=WORK,CELL,VOICE:
TEL;TYPE=WORK,FAX:022-777-8231
EMAIL;TYPE=PREF,WORK,INTERNET:powertools@grapecity.com
END:VCARD
生成されたバーコードはGcBacodeScanner用のサンプルでスキャンすることができ、ユーザープロファイル情報をもとにした連絡先などの情報を交換することができます。
読み取り方法については、vCard形式のバーコードを読み取るを参照してください。
Copyright © MESCIUS inc. All rights reserved.