Difference between revisions of "WOT Android app"

From WOT Wiki
Jump to: navigation, search
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The unofficial WOT Android app created by user: [https://www.mywot.com/user/6712132 Matiks]
+
The unofficial WOT Android app
  
 
[https://www.mywot.com/forum/54448-wot-android-app?comment=292542#comment-292542 Forum discussion] as announced on March 4th 2015
 
[https://www.mywot.com/forum/54448-wot-android-app?comment=292542#comment-292542 Forum discussion] as announced on March 4th 2015
  
Tap and trust can be downloaded from here https://play.google.com/store/apps/details?id=net.matiks.mywot
+
All APK versions: http://tapandtrust.co.uk or http://tapandtrust.uk
  
All APK versions: http://matiks.it-mate.co.uk/
 
 
Source code: https://github.com/Matiks/TapAndTrust
 
  
  
Line 15: Line 12:
 
   
 
   
  
The application works for the '''native Android browser''' and '''Google Chrome'''. The app works with a service [http://developer.android.com/guide/components/services.html] which listens to the live browser history (since version V1.1.0. The old mechanism to catch URLs was replaced due to interferences with native browser: V1.0.9 and older).  
+
The application works for the '''native Android browser''' and '''Google Chrome'''. The app works with a service [https://developer.android.com/guide/components/services.html] which listens to the live browser history (since version V1.1.0. The old mechanism to catch URLs was replaced due to interferences with native browser: V1.0.9 and older).  
 
When a page is visited, the service is notified and retrieves the rating of the domain with the WOT API. If the visited site is considered "unsafe" (depending of the settings) a warning popup will be displayed (left capture), and on the other case, a small bottom message will display the rating for the trustworthiness and child safety (right capture, the messages can be hidden in the settings).
 
When a page is visited, the service is notified and retrieves the rating of the domain with the WOT API. If the visited site is considered "unsafe" (depending of the settings) a warning popup will be displayed (left capture), and on the other case, a small bottom message will display the rating for the trustworthiness and child safety (right capture, the messages can be hidden in the settings).
  
Line 53: Line 50:
 
Searches can be done with the keyboard or the voice input. Results will be displayed in rows and at the top, arrows allow to browse from page to page. Also, some details will be displayed at the top:  the search query, the search engine and the page number.
 
Searches can be done with the keyboard or the voice input. Results will be displayed in rows and at the top, arrows allow to browse from page to page. Also, some details will be displayed at the top:  the search query, the search engine and the page number.
  
Each result will display two circles: the left circle is related to the trustworthiness rating and the left circle to the child safety rating. A click on an unsafe result (depending of the settings) will be rejected.
+
Each result will display two circles: the left circle is related to the trustworthiness rating and the right circle to the child safety rating. A click on an unsafe result (depending of the settings) will be rejected.
  
 
One other thing, clicks are no longer tracked as they are absolute URLs pointing to the site (ie: not a redirection from the search engine pointing to the site)
 
One other thing, clicks are no longer tracked as they are absolute URLs pointing to the site (ie: not a redirection from the search engine pointing to the site)
Line 59: Line 56:
  
 
[[File:Device-2015-07-03-120923.png‎]]
 
[[File:Device-2015-07-03-120923.png‎]]
 
  
 
== Permissions required ==
 
== Permissions required ==
  
  
- The app runs a service which needs to be started when the device finishes booting, that is why the permission "RECEIVE_BOOT_COMPLETED" [http://developer.android.com/reference/android/Manifest.permission.html#RECEIVE_BOOT_COMPLETED] is used.
+
- The app runs a service which needs to be started when the device finishes booting, that is why the permission "RECEIVE_BOOT_COMPLETED" [https://developer.android.com/reference/android/Manifest.permission.html#RECEIVE_BOOT_COMPLETED] is used.
  
- The app will work with the browser history, so the permission "READ_HISTORY_BOOKMARKS" [http://developer.android.com/reference/android/Manifest.permission.html#READ_HISTORY_BOOKMARKS] is needed.
+
- The app will work with the browser history, so the permission "READ_HISTORY_BOOKMARKS" [https://developer.android.com/reference/android/Manifest.permission.html#READ_HISTORY_BOOKMARKS] is needed.
  
- Finally, the app needs an Internet access to query the WOT API. So the last permission is "INTERNET" [http://developer.android.com/reference/android/Manifest.permission.html#INTERNET]
+
- Finally, the app needs an Internet access to query the WOT API. So the last permission is "INTERNET" [https://developer.android.com/reference/android/Manifest.permission.html#INTERNET]

Latest revision as of 18:07, 28 October 2016

The unofficial WOT Android app

Forum discussion as announced on March 4th 2015

All APK versions: http://tapandtrust.co.uk or http://tapandtrust.uk



Tap&Trust is an unofficial WOT Android app.

The application works for the native Android browser and Google Chrome. The app works with a service [1] which listens to the live browser history (since version V1.1.0. The old mechanism to catch URLs was replaced due to interferences with native browser: V1.0.9 and older). When a page is visited, the service is notified and retrieves the rating of the domain with the WOT API. If the visited site is considered "unsafe" (depending of the settings) a warning popup will be displayed (left capture), and on the other case, a small bottom message will display the rating for the trustworthiness and child safety (right capture, the messages can be hidden in the settings).

Device-2015-07-03-123027.png Device-2015-07-03-120228.png


Customize parameters

In the settings page, several parameters can be customized:

- Minimum trustworthiness: The minimum required to consider the site as safe. Custom values are: Excellent, good, unsatisfactory, poor, very poor or disable. The default value is "good".

- Minimum child safety: This parameter works like the trustworthiness. It acts as a parental control.

- Sites with unknown ratings can be blocked (default value: false).

- The safe bottom messages can be disable (default value: false).

- Search engines: Allow to choose a search engine for the safe search. Available search engines are: Google, Yandex, Yahoo, Bing and Baidu.

- Prompt browsers: If enable, a list of browsers will be displayed to open the URLs from the safe search.

- Browsers: Allow to choose a browser by default to open results from the safe search. Browsers will be automatically picked-up from the device.


Device-2015-07-03-123158.png


Safe search

When the app starts, it shows the safe search UI [2]. The search engine depends of that defined in the settings.

Searches can be done with the keyboard or the voice input. Results will be displayed in rows and at the top, arrows allow to browse from page to page. Also, some details will be displayed at the top: the search query, the search engine and the page number.

Each result will display two circles: the left circle is related to the trustworthiness rating and the right circle to the child safety rating. A click on an unsafe result (depending of the settings) will be rejected.

One other thing, clicks are no longer tracked as they are absolute URLs pointing to the site (ie: not a redirection from the search engine pointing to the site)


Device-2015-07-03-120923.png

Permissions required

- The app runs a service which needs to be started when the device finishes booting, that is why the permission "RECEIVE_BOOT_COMPLETED" [3] is used.

- The app will work with the browser history, so the permission "READ_HISTORY_BOOKMARKS" [4] is needed.

- Finally, the app needs an Internet access to query the WOT API. So the last permission is "INTERNET" [5]