1
Market経由で配信されないアプリでAndroid Beamを実装しようとしています。特定のウェブページ内の私のアプリの活動とページとの間には、1対1の対応があります。私が望む動作は、それが私のアプリを開こうとすると、対応するWebページに行くためにインストールされていない場合です。アプリは既にIntentFilters
を持っていて、そのURLのACTION_VIEW
を処理しています。私はそれを活用したいと思います。私はすでにNdefRecord.createUri(String uriString)
を使ってみましたが、いつも在庫のAndroidブラウザを開いています(インストールされていれば別のブラウザにも行きません)。私Activity
のonCreate()
でURIデータを使用してAndroid Beamを送信
:
NdefMessage msg = new NdefMessage(new NdefRecord[] { NdefRecord.createUri(getAppUri()) });
NfcAdapter.getDefaultAdapter(this).setNdefPushMessage(msg, this);