Google Playに誘導するNFCタグを作りました。
イベントなどで自作アプリを紹介する際、実際にダウンロードしてもらう良い手段だと思います。
Google PlayへのURL
Google PlayへのURLはこちらを参照。Linking to Product Detail Page:
http://developer.android.com/distribute/googleplay/promote/linking.html
以下は詳細画面へのURLの例です。
From a web site:
http://play.google.com/store/apps/details?id=<package_name>
From an Android app:
market://details?id=<package_name>
Google Playアプリは「http:」でも反応します。Android端末以外のユーザーにも見てもらうために、「market:」ではなく「http:」を使用することをお薦めします。
NFCタグへの書き込み
Google Playアプリ詳細画面へのURLをNFCタグに書き込みます。NDEF規格への書き込み例です。
手順
- NdefRecord#createUriでNDEFレコードを生成
- NDEFメッセージを生成
- Writeする
NdefRecord rtdUriRecords[] = {
// Google Playの詳細ページURL
NdefRecord.createUri("http://play.google.com/store/apps/details?id=jp.baroqueworksdev.twiccamushroom")
};
NdefMessage ndefMsg = new NdefMessage(rtdUriRecords);
Ndef ndef = Ndef.get(tag);
if (ndef.isWritable()) {
try {
ndef.connect();
ndef.writeNdefMessage(ndefMsg);
} catch (IOException e) {
e.printStackTrace();
} catch (FormatException e) {
e.printStackTrace();
} finally {
try {
ndef.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}

0 件のコメント:
コメントを投稿