Willkommen bei der NFC Tools API.
Intent Ein Profil ausführen - nur NFC Tools PRO
Sie möchten ein Aufgabenprofil aus Ihrer eigenen App heraus starten?
1 - Wählen Sie ein Aufgabenprofil aus und rufen Sie den Profilnamen ab
/**
* Handle button click
*/
public void onButtonClick(View v) {
Intent intent = new Intent();
intent.setAction("com.wakdev.nfctools.pro.action.CHOOSE_PROFILE");
startActivityForResult(intent,0);
}
/**
* On Activity Result
*/
@Override
public void onActivityResult(int requestCode,int resultCode,Intent data){
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == Activity.RESULT_OK){
// Recover the name of selected profile
String myProfileName = data.getStringExtra("intentResultProfileName");
}
}
2 - Führen Sie ein Aufgabenprofil aus
String myProfileName = "Your profile name";
Intent intent = new Intent();
intent.setAction("com.wakdev.nfctools.pro.action.RUN_PROFILE");
intent.putExtra("PROFILE_NAME", myProfileName);
startActivity(intent);
WebAPP-API GET-METHODE
Hier erfahren Sie, wie Sie nfc://scan/ nutzen, um NFC-Daten auf einer mobilen Website abzurufen, und vieles mehr.
1 - Definieren Sie Ihre Callback-URL
Zuerst benötigen Sie eine Callback-URL, die die NFC-Informationen abruft.
Z. B.: http://www.yourdomain.tld/index.php?tagid={TAG-ID}&text={NDEF-TEXT}
{TAG-ID} wird von NFC Tools automatisch durch die Tag-ID ersetzt
{NDEF-TEXT} wird von NFC Tools automatisch durch den zuletzt gefundenen NDEF-Text ersetzt.
Die Liste der verfügbaren Codes finden Sie hier:
{TAGID} : ID of NFC tag
{TAG-SIZE} : Current size of tag
{TAG-MAXSIZE} : Max size of tag
{TAG-TYPE} : Type of tag, eg : NTAG203
{TAG-ISWRITABLE} : Check if your tag is writable
{TAG-CANMAKEREADONLY} : Check if your tag can make read only
{NDEF-TEXT} : Last NDEF text record found
{NDEF-URI} : Last NDEF URI record found
More codes available soon...
2 - Erstellen Sie Ihren HTML-Link
Sie müssen Ihre Callback-URL codieren.
In PHP können Sie urlencode so verwenden:
<?php
$callback_url = "http://www.youdomain.tld/";
$callback_url .= "?tagid={TAG-ID}";
$callback_url .= "&text={NDEF-TEXT}";
$encoded_callback_url = urlencode($callback_url);
$link = "nfc://scan/";
$link .= "?callback=".$encoded_callback_url;
?><a href="/<?php echo $link;?>">Click to scan NFC Tag</a>
3 - Rufen Sie Ihre Informationen unter Ihrer Callback-URL ab
Wenn Ihre Callback-URL zum Beispiel lautet: http://www.yourdomain.tld/index.php?tagid={TAG-ID}&text={NDEF-TEXT}
können Sie in PHP Folgendes verwenden:
<?php
if (isset($_GET["tagid"])){
echo "My TAG ID : ".$_GET["tagid"];
}
if (isset($_GET["text"])){
echo "My NDEF text : ".$_GET["text"];
}
?>
4 - Beispiel und Testseite
Probieren Sie es hier selbst mit Ihrem Android-Gerät aus: https://www.wakdev.com/contents/apps/nfctools/api/
Alternativ können Sie hier eine Testseite herunterladen
WebAPP-API POST-METHODE
Demnächst...




