Tap Manager Applications¶
What is it ?¶
It means that you don't need to publish yourself an app on the playstore. Low level communication with the Tap Device is handled for you.
This solution is made for you if
- You need a Proof Of Concept for your app
- You don't have mobile app coding skills
- You don't need advanced mobile features such a GPS.
How does it work ?¶
Tap Manager runs your webapp inside a
WebView. When you connect to a device through the app it will:
- Read the url configured on the tap device.
- Download your application (an internet connection is required)
- Inject the device in your web app
- Run your application in the webview
Create your app¶
To create your web app you have 3 choices:
- Use a dynamically created app.
- Use the app generator.
- Create an application from scratch.
1. Dynamically created app¶
Please refer to IoTize Studio documentation to learn more about the integrated App wizard.
2. Using the App Generator¶
No documented yet
3. Developing from scratch¶
You need at least 2 libraries:
@iotize/device-client.jsthe core library
@iotize/device-com-webview.jsfor communication between the webview and your application.
Development is similar to developing for the
browser except that your app will run inside a
webview instead of a navigator.
Here a minimal application that reads the application name configured on the Tap Device.
Tips See Tap Device documentation about Sending requests if don't understand this example.
More advanced web app¶
You can also develop your web app using your favorite
Typescript definition files are provided in the libraries.
See API Guide.
Publishing your app¶
Tap Manager can load an app hosted on an
Configure your Tap Device to point to the
URL of your web application using IoTize Studio
and edit option
If you bought a Primer, you can have access to IoTize Primer Cloud Services. It's integrated with IoTize Studio and Tap Manager.
By default and for testing purposes, you can use IoTize http server at url
Example with Angular¶