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 件のコメント:
コメントを投稿