Meu aplicativo cordova não inicia após a detecção da tag NFC
estou usandoApache cordova
para criar aplicativos Android. Eu fiz uma inscrição comNFC
característica.
nós já escrevemos dados na tag NFC, commimetype: myApp/firstNFCApp
. Dentro do meu aplicativo sempre que detectar tag com estemimetype
meu aplicativo lerá dados e mostrará esses dados de maneira amigável. Dessa maneira eu implementei, está funcionando bem.Este foi o código que eu escrevi para buscar dados da tag
nfc.addNdefListener(
function(nfcEvent){
console.log(nfc.bytesToString(nfcEvent.tag.ndefMessage[0].payload));
},
function(){
console.log("sucessfully created");
},
function(){
console.log("something went wrong");
}
);
Agora, quero iniciar meu aplicativo sempre que o dispositivo detectar uma tag commimetype: myApp/firstNFCApp
. Para isso, escrevi o seguinte código
<intent-filter>
<data android:mimeType="myApp/firstNFCApp" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
e eu adicioneiandroid:noHistory="true"
paraactivity
elemento emandroidManifest.xml
Arquivo.
O que eu quero :
Se o dispositivo detectar qualquer tag com meu tipo de mimet, também quero iniciar o aplicativo para acionar esse retorno de chamada (significa que o console será impresso).chariotsolutions/phonegap-nfc
plugar.
Dessa forma, tentei que não estivesse funcionando. alguém pode me ajudar obrigado.