4

NFCタグに2つのNDEFレコードが保存され、1つはアプリケーション.apkでURLを指し、2つ目はアプリケーション独自のデータを持っている場合、Androidのデフォルトの動作を試した人はいますか?

使用例は次のとおりです。ユーザーがまだアプリケーションをインストールしていない場合、デバイスはGoogle PlayまたはWebブラウザーのいずれかを起動し、ユーザーはアプリケーションをダウンロードできます。ユーザーがアプリケーションをインストールすると、タグの内容が処理されます。両方が別々に機能していますが、1つのNDEFで2つのNDEFメッセージまたは2つのレコードを試していません。2つのNDEFレコードの経験はありますか?自分で試すこともできますが、時間を節約したいと思います。

4

1 に答える 1

5

2つのNDEFメッセージはAndroidではサポートされていません(おそらく他のプラットフォームでもサポートされていません)。1つのNDEFメッセージ内の複数のNDEFレコードは正常に機能します。コメントに記載されているように、Androidアプリケーションレコード(AAR)は完全に機能します。メッセージの最初のレコードとして配置しないように注意し、メッセージの最初のレコードと一致するインテントフィルターを追加します(そうしないと、アプリはNDEFメッセージ付きのNDEF_DISCOVEREDではなく、NDEFメッセージなしの通常のLAUNCHER_MAINで起動されます。

Playストア内のアプリを指すURLは、アプリ自体のそのURLのインテントフィルターと組み合わせると、通常は正常に機能します。Android2.3でも動作します。ただし、Playストアアプリとブラウザ以外の他のアプリには、一致するインテントフィルターがある場合があることに注意してください。AARでそのような問題が発生することはありません(ただし、AARはICS以降でのみサポートされています)。

于 2012-07-20T01:04:11.090 に答える