Configure Task NFC
Method 2 (RECOMMENDED available since 3.0 version)
Here a sample video on how to setup Trigger with this method
where bold strings can be edited by you to insert the values you want.
You can use the "Uri config. Wizard" available from settings menu to help you in writing correct Uri
For example you can use different tags to store data related to different users; let's say you are a baseball coach; you can assign to each of your user a custom NFC tag with his name, his category (using action parameter) and some other attribute (using custom_field parameter).
In the same way as per method 1, you can create a switch to alternate different actions. For example if you use two activities with followings Uri:
badge://nfc?action=IN
badge://nfc?action=OUT
you will get the same result as per method 1 (if parameter name is empty it will use the one set on app settings)
Last but not least: thanks to latest features on Trigger app, you can now use also WiFi or
Bluetooth to launch the activities; the same you can do with Badge NFC app; for example I configured following WiFi actions to register my connections to home and office WiFi:
1. badge://nfc?action=WiFi_on&custom_field=home
2. badge://nfc?action=WiFi_off&custom_field=home
3. badge://nfc?action=WiFi_on&custom_field=office
4. badge://nfc?action=WiFi_off&custom_field=office
Enjoy!
Settings/Options
Configure Online Database (PRO only)
PAY ATTENTION: the online database is no longer available because the backhand service I was using decided to shot down their servers :( ... I'm evaluating some alternative service but I actually don't have a defined timeline.
- Download Trigger (ex NFC Task Launcher)
- Deselect "Use NFC custom Uri method" in the options page
- Inside NFC Task Launcher app add a New Tag; now you need to add two activities using the "Switch" method to allow your tag to alternate IN and OUT actions
- First action: Add Action -> Application&Shortcuts-> Open Activity
- Then choose application BadgeNfc and select activity IN (com.badgenfc.In)
- Assign to this activity a name like “Badge In”
- Then swipe on the right page to add a new activity and create the Switch
- Second action: create an OUT activity with same procedure (com.badgenfc.Out) and assign name like “Badge Out”
- Save and write the Switch activity on your NFC tag
Method 2 (RECOMMENDED available since 3.0 version)
Here a sample video on how to setup Trigger with this method
- Select "Use NFC custom Uri method" in the options page
- This method use a custom Uri in order to launch Badge NFC app with custom parameters instead of using default IN/OUT activity. Inside NFC Task Launcher app create two activities selecting New Tag -> New Activity -> Add Action -> Application&Shortcuts-> Open Url/Uri
- Here you have to enter a custom Uri to pass to Badge NFC app the parameters you want to store/log in your database
- The Uri should be like this:
where bold strings can be edited by you to insert the values you want.
You can use the "Uri config. Wizard" available from settings menu to help you in writing correct Uri
- Save and write the Tag activity on your NFC tag
For example you can use different tags to store data related to different users; let's say you are a baseball coach; you can assign to each of your user a custom NFC tag with his name, his category (using action parameter) and some other attribute (using custom_field parameter).
In the same way as per method 1, you can create a switch to alternate different actions. For example if you use two activities with followings Uri:
badge://nfc?action=IN
badge://nfc?action=OUT
you will get the same result as per method 1 (if parameter name is empty it will use the one set on app settings)
Last but not least: thanks to latest features on Trigger app, you can now use also WiFi or
Bluetooth to launch the activities; the same you can do with Badge NFC app; for example I configured following WiFi actions to register my connections to home and office WiFi:
1. badge://nfc?action=WiFi_on&custom_field=home
2. badge://nfc?action=WiFi_off&custom_field=home
3. badge://nfc?action=WiFi_on&custom_field=office
4. badge://nfc?action=WiFi_off&custom_field=office
Enjoy!
Settings/Options
- Use NFC custom Uri method: (available since 3.0 version) selecting this option, the application will use NFC tags configured with method 2 in previous paragraph, using Uri with custom parameters instead of IN and OUT standard action.
- NFC Only: select this option if you want to allow IN/OUT action to be registered only trough NFC tag; if it's unselected you can register action also using IN/OUT buttons on the main app window.
- Your name: set the name used to register actions on the database (in case you are using PRO version and Online Database, this option is disabled, since the name will be taken from log-in information)
- Automatically delete double entry: using this option, when time between two NFC actions is less then 30 seconds, the first action will be automatically deleted. This option is really useful (and activated by default) because the In/Out actions are executed alternatively touching the NFC tag with your phone, so if the executed action is not correct you can overwrite it immediately touching the tag again.
- Automatically open details : Automatically open the details page every time a new NFC action is registered.
- Use GPS Info: select this option if you want to register GPS coordinates inside your action. Note that with PRO version on the online database, you can directly click on GPS info to open a Google Map page redirected to specified location.
- Group by Day: use this option if you want to calculate a sub-total hours per day in the exported Excel file (calculated as difference between every OUT and IN actions in the same day).
- Group by Custom Name: if you are using Uri Method to store data for different custom names, with this option you have different Excel sheets, one for each custom user. Group by day option works also in combination with this option.
Configure Online Database (PRO only)
PAY ATTENTION: the online database is no longer available because the backhand service I was using decided to shot down their servers :( ... I'm evaluating some alternative service but I actually don't have a defined timeline.
- User login: set username, password and a valid email address to register on online services
- Login Group: a group is required also if you aren't considering to share your actions with other people; this is because group credentials are required in order to access the online database
- Registering your action online is highly recommended because if you switch to a new smartphone or you need to wipe/reset the one you are using, you can restore all your previous actions with redoing login with your credentials.
- For now, all people that have your group password can access to all actions of all users belonging to that group. In a future release I'm planning to manage user profiles, so that only "group administrator" users can view all group's actions, while "normal user" will view only their own actions.