Finding Opinion Profile Matches
What is Tingle?
Tingle has TWO distinct aspects:
Tingle as a Dating App
Tingle uses the normal Bluetooth "Discovery" process to "discover" other people's devices in your vicinity.
If the discovered device belongs to someone who also has Tingle activated, and your match preferences are mutually compatible (i.e. any ages and genders stipulated in your profiles are compatible), you will both receive a notification ("You Tingled someone!") and will see the other person's Profile in the Dating Profiles screen.
In the Dating Profiles screen, you can "Like" or "Dislike" the other person if you wish. Alternatively, you can simply leave their profile "Undecided", or delete it.
If you "Like" the other person's profile, the other person will receive another notification ("Someone LIKED you!").
Note that if you "Dislike" the other person's profile, the other person will NOT be notified.
In the Dating Profiles screen you can also see whether YOU have been "Liked" by the other person. If YOU have been "Liked", you will also previously have received a notification ("Someone LIKED you!") to this effect.
Note that if the other person has "Disliked" you, this will show as "Undecided", and NOT "Disliked".
If there is a mutual "Like", in other words both of you have "Liked" each other, each person will receive yet another notification ("MUTUAL LIKE!"), at which point you are able to take up contact if you wish (see Chatting with Dating Matches below).
If you have switched the optional setting "Store my locations" (see below) ON, then you can click the "Location" icon to see a list of dates and times where you recently "met" (i.e. discovered) that person.
Click on an item in this list of dates/times to display the actual address of the location. Note though, that this address may not be completely accurate, or even available at all, depending on Android Location Services' status and accuracy at the time of discovery.
Tingle as a way to make new friends, and find like-minded people
This aspect of Tingle revolves around your OPINIONS, other people's OPINIONS, and finding commonality between those Opinions.
You can select (i.e. agree with) any number of Opinions, under numerous Categories.
For example, under the Category "Politics", you could check (i.e. place a check-mark against an Opinion, meaning that you agree with it) the Opinion "16-year olds should have the vote" (if this Opinion is listed), or perhaps "You can never have too few cats" under the Animals Category.
We have NOT pre-populated the Opinion lists ourselves, so it is up to you to create new Opinions.
After you have set your own Opinions, you can then display a list of Profiles that have Opinions in common with yours.
For example, you could ask for a list of Profiles that have (say) 4 or more Opinions in common with your own.
Alternatively, you can ask for a list of Profiles that have SPECIFIC, chosen Opinions in common with yours.
Once you click on a specific Profile in such a resultant list, you will be shown the selected Profile in a screen that looks similar to the Dating Profile screen, but will be headed "Opinion Profile", instead of "Dating Profile".
In this Opinion Profile screen, you can "Like" and "Dislike" as in the Dating Profile screen, as well as delete the Profile.
Also, as in the Dating Profiles, once you have a "Mutual Like" with an Opinion Profile (i.e. you have liked THEM, and THEY have Liked you) you can, if you wish, take up contact with them using the Opinion Chat facility.
Note that Profiles you find in the "Opinion Profile" screen are determined solely by the commonality of Opinions, perhaps because you asked for a list of Profiles that agree with your most important Opinions.
These Opinion Profiles are NOT filtered in the way that Dating Profiles are, where the criteria such as Age and Gender requirements of both parties are respected.
In a sense, the "Opinion Matching" functionality and the "Dating Matching" functionality in Tingle are completely independent.
HOWEVER, there IS a certain overlap, in that the Dating Profiles allow you to see the Opinions you have in common with that Dating Profile, at the very bottom of the Dating Profile screen.
NOTE:
If you're not interested in Dating, and just want to find other Profiles with Opinions in common with yours, you do NOT need to "Activate/Start" Tingle.
On the main screen, there is a switch marked "Activate". Simply touch this switch to activate or deactivate Tingle.
If you try to activate Tingle and receive an error message, then your Profile probably hasn't yet been created, or reached our server. Simply create your Profile by selecting "My Profile" from the main menu.
After switching "Activate" ON, all devices will then display an Android prompt along the lines of:
Tingle is asking to turn on Bluetooth. This will allow your device to be visible to other devices for 3,600 seconds.
Bluetooth Discovery is central to the operation of Tingle, so if you respond to this prompt with "Deny", nothing will happen, and Tingle will NOT be activated.
If you respond to this prompt by selecting "Allow", then what happens next depends on how old your version of Android is.
On newer devices, where Android does not allow Bluetooth Discovery without having Location Services switched on, you will be prompted to switch on Location Services if they are not already on.
If you decline to activate Location Services, Tingle cannot run, as Android then does not allow Bluetooth discovery to take place, upon which Tingle is dependent.
On older devices, Tingle will then be activated and will begin discovering other devices in the vicinity. This will happen regardless of the state of Location Services on this older device.
On such older devices, which do NOT prompt you to switch Location Services on, you must ensure that they are switched on whilst using Tingle, if you ARE interested in storing your discovery locations (i.e. you have switched the optional setting "Store My Locations" ON).
After activation, you may ignore Tingle and let it do its work. You do NOT need to leave Tingle open or in the foreground, and can use your device as normal, effectively forgeting about Tingle.
Tingle will stop being active (i.e. stop discovering other devices) only when you switch it off using the "Activate" switch, or the 60-minute discovery time has expired, or you force-stop Tingle in the Android Settings on your device.
If you wish to activate Tingle for an indefinite period, unfortunately Android doesn't allow that. You'll need to reactivate Tingle after the 60-minute activation period expires. This is an Android restriction, and out of our control.
PLEASE NOTE:
For the entire time that Tingle is activated (i.e. discovering other devices), the Tingle icon will appear in the Notification bar at the top of your device's screen. If you open the notification, it simply states "Tingle is running".
As soon as you deactivate Tingle, or the 60-minute activation time expires, this notification and its icon will disappear.
Consider it a handy way to see, at a glance, if Tingle is currently active.
Select "My Profile" from the main menu to open your profile.
The mandatory entries are marked with a star ("*"), as follows:
In other words, these are the only mandatory items.
We DO NOT require your real name, your email address, or your device's phone number.
The Username is simply the name that will appear to other people when they view your Profile, and must be globally unique.
You will be notified by an on-screen dialog if you attempt to save a Profile with a Username that is already in use.
Should this happen, simply try another Username. Any other inputs in your Profile will not have been lost, as your Profile is saved locally on your device before Tingle attempts to send your new Profile to our server.
Once your Profile has been successfully sent to our server, and your Username has been accepted, you will see that the Username in your Profile can no longer be changed.
Indeed, if your Profile still allows you to edit your Username, then your Profile has NOT yet been successfully sent to the server, and you will not be able to activate Tingle.
Typically this may be the case if you created your Profile whilst not connected to the Internet.
Regarding the other mandatory Profile fields, you must select one of Male/Female/Diverse as YOUR gender, and at least one of Male/Female/Diverse as THEIR gender (i.e. the gender(s) of the people you would like to be matched with).
It should be obvious that Tingle will only match people where both sides' gender requirements are satisfied.
Similarly, Tingle will only match Profiles where both sides' AGE data match, even though it is NOT mandatory to give YOUR age OR the age range of the matches you seek.
Tingle does this as follows:
The age range of the persons you seek (i.e. "Their Age From" and "Their Age To") is paramount:
The takeaway message here, is that if you DO NOT give your age, you can never be matched with a person who has put ANY conditions on "Their Age", and will only be matched with persons who have left both "Their Age From" and "Their age To" blank.
Most of the other entries in the "My Profile" screen are routine, online dating type entries.
If you wish to include a photo in your profile, click on the word "Picture" near the top, and a dialog will open asking if you want to select a photo from the Gallery, or take a photo with the camera.
Depending on the version of Android on your device, you may first be asked to give Tingle permission to access the photos in your Gallery.
Note that apart from "Username" and "My Gender", you may at any time change anything in your profile, including the photo. Simply make the change and click on "Save". Your changes will be live almost straight away, depending on Internet connectivity.
One final thing:
Bluetooth MAC Address
On newer devices, you may see an additional box in your Profile screen, named "Bluetooth MAC Address".
Click on the question mark ("?") adjacent to this input for a detailed explanation of the reasons for this entry, and how to find the MAC Address.
In essence, Google is tightening privacy rules, and on newer devices has made it impossible to programmatically obtain your device's Bluetooth MAC Address.
If you are prompted for the Bluetooth MAC Address, this will be a one-off. Once your profile is saved, even if it hasn't reached the server yet, you'll never need to enter it again.
Select "Dating Profiles" from the main menu to view your Dating/Matched Profiles (i.e. Dating Profiles that have been "Matched" to you).
If you receive an informational alert saying that there are no matches to show, try selecting "Refresh All" from the main menu, in order to be sure that your matches have been downloaded from the server. Obviously you'll need to be connected to the Internet during this process.
Once you are in the Dating Profiles screen, you'll see a Profile that looks very much like your own, in terms of layout.
Note the small, page-numbering on the extreme right, near the top. This may show something like "1 of 4", meaning you are currently looking at Match one of four.
Simply swipe left and right to move between these numbered matches.
At the very top, adjacent to the header "I say", you will see YOUR opinion of the Profile. Initially, this will show "Undecided", in blue writing.
If you click on the adjacent green TICK, your opinion will change to "Like", which is shown in green writing.
If you click on the adjacent red CROSS, your opinion will change to "Dislike", which is shown in red writing.
You may at any time click on the blue question mark ("?") to reset your opinion back to "Undecided"
Note that these changes will be sent to our server, so that, for example, we can send a notification to the Profile you've just liked ("Someone LIKED you!")
NOTE:
We do not notify the other person if you have DISliked them. Indeed any DISLike is displayed as "Undecided" in the other's Profile.
In the event that you have both "liked" each other (a "Mutual Like"), you will both receive a notification to this effect, and you will then be able to communicate with the other person using chat messaging as described below.
Just below the box showing YOUR opinion, is the box showing THEIR opinion (of you). This can only display "Like" or "Undecided". If you have been DISLiked by the other party, you'll never know!
Also at the top of this screen, is the clickable word "Delete". Click this if you wish to permanently delete this Profile. You'll be asked for confirmation after you click. Obviously you'll get no contact, such as "Like" notifications, from anyone you've deleted.
Again at the top of the screen, adjacent to the "Delete" button, you'll find the Google icon for Locations.
If you click on this Locations icon, a screen will open showing you the recent dates and times when you "met" (i.e. discovered by Bluetooth) this person. You can then click on any item in this list and Tingle will attempt to show a precise address for this "meeting". Please note that a precise address is not always available, and is highly dependent on Google's Location Services and the accuracy and availability of the coordinates obtained when you "met" (discovered) this person.
IMPORTANT
You will not see any locations for this or any other Profile if you have not enabled (i.e. switched ON) the "Store My Locations" option in the Settings screen.
The takeaway message here is simply that it's not fair that YOU can see the locations where you met your Matches if your Matches are denied the locations where they "met" YOU.
FILTERING PROFILE
By making the appropriate selection from the Dating Profiles menu, you can filter the list of Dating Profiles as follows:
REFRESHING PROFILES
You can refresh all your Dating Profiles from the server at any time, by selecting "Refresh Dating Profiles" from the Dating Profiles menu.
In order to set your Opinions, click on "My Opinions" in the main menu.
This opens a window headed "My Opinions". At the top, select a Category from the drop-down list.
After selecting a Category, ALL available Opinions for that Category will be listed.
If nothing is listed that interests you, simply CREATE a new Opinion by entering it in the box at the bottom of the screen, and then click on the adjacent "ADD" button.
This adds the newly created Opinion to the displayed list, and makes it immediately visible to other users.
Note that Opinion Categories, and therefore Opinions themselves, are language specific. This means that if your Android device's default language is set to (say) German ("de"), then only those other users whose default language is ALSO set to German will be able to see that particular Category, and therefore those Opinions within that (German) Category.
Tingle has Opinion Categories available in the following languages: en (default), de, nl, fr, es, pt, cn, in, ru, it, jp, tr, bd, kr.
You can of course, if you wish, temporarily set your Android device to a different default language. This would enable you to participate in Opinion matching in mutliple languages.
Once you have finished adding new Opinions as described above, or if there are already sufficiently interesting Opinions listed, simply place a tick (i.e. check the box) against any Opinions that you hold (i.e. agree with).
Once you have placed all your ticks against the Opinions, click on the "Save your selections" button.
IMPORTANT
You MUST create your own Profile (select "My Profile" from the main menu) before you can save your Opinions.
NOTE
We reserve the right to delete offensive Opinions. If you feel an Opinion is offensive, please notify us via email (see email address in "Contact" in main menu).
In order to find user Profiles that have Opinions in common with your own, click on "Common Opinions" in the main menu.
This will take you to the Common Opinions screen, where you can search for Profiles in 2 distinct ways.
Firstly, you could enter a number in the "NUMBER of common Opinions" box and then click on GO.
For example, if you enter the number 5 in this box, and then click GO, you will be presented with a list of Profiles which have (at least) 5 Opinions in common with yours.
Alternatively, you could click on the NEXT button, adjacent to "SELECT common Opinions".
This will take you to the "Select Common Opinions" screen, which shows a list of all YOUR Opinions.
Simply select one or more of your own Opinions and then click on GO, and you will be presented with a list of Profiles which have those specified Opinions in common.
Both filtering methods result in a simple list of user Profiles, showing Username, Real Name (if available), as well as Age and Gender.
If you then click on one of these Profiles, Tingle will download the full Profile and display it in the Opinion Profile screen.
The downloaded Profile will be saved and remain available in the Opinion Profile screen until such time as you delete it.
At the bottom of the "Common Opinions" screen, there is an additional facility which also produces a list of user Profiles as above, but in this case the list simply contains those Profiles which have previously "Liked" you.
Select "Opinion Profiles" from the main menu to view your Opinion Profiles (i.e. Opinion Profiles that you previously downloaded, when you found them as described above).
In almost all respects, the Opinion Profile page looks and functions identically to the Dating Profile page.
See "Dating Profiles" above for more information.
The only differences are the page title ("Opinion Profile" instead of "Dating Profile"), and the Location icon, which is not present in the Opinion Profile screen.
Note that Profiles you find in the "Opinion Profile" screen are determined solely by the commonality of Opinions, perhaps because you asked for a list of Profiles that agree with your most important Opinions.
These Opinion Profiles are NOT filtered in the way that Dating Profiles are, where the criteria such as Age and Gender requirements of both parties are respected.
If and when you have both "Liked" each other (i.e. there is a "mutual like") as described in the Dating Profiles section above, you will be able to chat with one another, using messaging that looks a bit like WhatsApp or Telegram.
From the main screen, open the menu and click on "Dating Chats".
This will open a Chats window, which lists those Matches with which you have a "Mutual Like".
If nothing is shown, then you simply have no mutual likes yet, and you will see a message to this effect.
If you are using the free version of Tingle, you will see a maximum of 1 (one) Match here. The Pro version of Tingle allows you to chat with ALL your mutual likes.
HOWEVER, If any of your Matches are with Tingle PRO version users, these WILL be shown in addition to this one, single item.
Click on someone on the Chats list in order to open their Chat window if you want to send them a message, or read their messages to you.
Once you have opened a specific Match's Chat window, you'll see the history of any messages that you have sent each other.
At the very bottom of the Chat window, you can type in a message to send. Then simply click on the adjacent right-pointing arrow to actually send the message.
The Chat facility does not have all the bells and whistles of WhatsApp or Telegram. For example you can't send attachments or images.
It is simply intended to serve as a mechanism to make initial contact with a "Mutual Like".
Once you are both comfortable to do so, you will no doubt exchange mobile phone numbers and then continue your chat on one of the platforms that we all know, such as WhatsApp or Telegram.
From the main screen, open the menu and click on "Opinion Chats".
Opinion Chats work identically to Dating Chats - see "CHATTING WITH DATING MATCHES" above.
The only difference is that the list of Profiles that you can chat with is based on Opinion Profile mutual Likes, instead of Dating Profile mutual Likes.
To open the Settings screen, select "Settings" from the main menu.
There are three optional setting in the Settings screen, as follows:
Store my locations
This setting is OFF by default, which means that Tingle does NOT store the locations of where you "discovered" someone.
When you receive a message from Tingle, stating that "You Tingled someone!" (i.e. your device discovered another Tingle member who is a prima-facie match), it is the location of this event that is stored if you switch this setting ON in the Settings screen. This enables Tingle to offer the ability to show other users WHERE they discovered you, when looking at your profile.
If you leave this setting in its default OFF position, then other members who received your profile as a potential match will NOT be able to see the locations where they discovered you
IN ADDITION, you will also not be able to see the locations where you discovered YOUR matched profiles, regardless of the this setting on your matches' devices.
Show popups of discovered devices
This setting is off by default.
If you switch it on, then a short popup message will appear on-screen every time you detect another device while Tingle is activated.
Discovery delay period
This setting, which by default is set to 600 seconds (i.e. 10 minutes), determines how often your device sends Bluetooth Discovery information to our server.
Typically, when you activate Tingle, it detects ("discovers") the same Bluetooth device every few seconds if it's still in your vicinty. That's just how Bluetooth discovery works.
This setting simply sets a delay.
For example, if you leave this setting at its default of 600 seconds, then Tingle will NOT process a second or subsequent discovery of the same Tingle device if it was already discovered less than 600 seconds ago.
The value of 0 (zero) seconds is primarily intended for testing, and results in NO delay. If you're in the vicinity of another activated Tingle device for several minutes, then MANY discovery events will be processed, which gives you no benefit. We believe the default setting of 600 seconds is entirely appropriate, and will minimise the impact on your battery life.
Allow Background Refresh
This setting is explained in the Refreshing Data section.
The Tingle data that you see on your device may not always be up-to-date.
Typically this is caused when you don't have an Internet connection, at a time when Tingle is trying to send or retreive some data to or from the Tingle server.
Tingle has various ways to refresh itself, as follows:
Click "Refresh Dating Profiles" from the main menu or the Dating Profiles menu
This procedure does the following:
Click "Refresh Opinion Profiles" from the main menu or the Opinion Profiles menu
This procedure does the following:
When you start a refresh as described above, you will see a progress icon in the top-right of your screen, which counts down from 120 seconds until the refresh has completed successfully.
Simply tap on the progress icon if you want to stop the refresh for any reason.
Click "One-Off Background Refresh" from the main menu
This procedure does the following:
When you start this background refresh, a notification will arrive in your device's status bar at the top of the screen, informing you that a background refresh has started.
If you wish, you can click on "Cancel" in this notification, if you want to cancel the Background Refresh for any reason.
Similar notifications will also arrive when the background refresh either completes successfully, or times-out after 120 seconds.
Finally, there is the following belt-and-braces approach:
In the Settings screen, you will find a Setting named Allow Background Refresh.
By default, this Setting is OFF.
If you switch this Setting ON, the following will happen:
Every 60 minutes, even if you're not using Tingle, Tingle will automatically perform everything listed under "One-Off Background Refresh" above.
Note that this automatic procedure will only run when you have Internet access, and your device's battery level is not low.
The following is a complete list of permissions that Tingle requests, using their correct Android names:
Permissions which Android deems to be "Normal", as shown above, are granted automatically.
Similarly, the WRITE_EXTERNAL_STORAGE permission is granted automatically (apart, possibly, for Android versions earlier than KitKat 4.4). Tingle needs to write to the storage on your device in order to store your Profile photo, and those of your Matches.
Location Permission
From Android version 6 (Marshmallow), Google requires location services to be switched on in order to perform Bluetooth discovery.
Since Tingle is dependent on Bluetooth discovery, in order to "discover" someone in your vicinity, you will need to switch location services on when prompted.
Note that this does NOT mean that your locations are stored, if you have left the "Store my locations" setting OFF in the Settings screen.
On older devices, Tingle will still function normally without location services being switched on, but obviously your locations cannot be stored even if you ENABLE the "Store my locations" setting.
The significance of the "Store my locations" setting is described in the "Optional Settings" section above.
The free version of Tingle is identical to the Pro version apart from the following:
The free version displays a maximum of 1 (one) Match in the Chat List (i.e. the list of Profiles you can chat with), whereas the Pro version displays ALL Matches.
This means you can only chat with a single Match using the free version of Tingle (to be precise, a single dating Match AND a single Opinion Match)
IMPORTANT
There is one further subtelty however, as follows.
If you are using the free version of Tingle, you will ADDITIONALLY see any Chat Profiles belonging to Pro version users.
In other words, a Tingle Pro user's Profile will ALWAYS be shown as a potential "chat partner" to users of the free version.
Naturally, the requirement for mutual likes (as described above) still applies.
Tingle has "In-App" purchasing, which enables you to purchase the Pro version from within Tingle itself.
Simply go to Settings from the main menu, and then select Go Pro! under the Upgrade heading.
If you click on this link, you will be shown a screen with more details, and from there simply click on Proceed to purchase Tingle's Pro version from the Google Play Store.
If you want to delete your Tingle Profile, simply select "Delete my Profile" from the main menu.
If you confirm the deletion of your Profile, your Profile will be deleted from our Server, and the local copy of your Profile on your device will also be deleted.
Your device's BT MAC Address (Bluetooth Media Access Control Address) is (supposedly) unique in the world, as is every other MAC address, such as for WiFi adapters, network adapters etc.
Tingle is dependant on your device's BT MAC Address, in order for Bluetooth "Discovery" to operate correctly, as described in the Introduction above.
On many older Android devices, Tingle can programmatically obtain your device's BT MAC address during the Profile creation process, and send it to our server along with your other Profile data.
On newer Android devices, Google (the creators of Android) have made it impossibel to pragrammatically obtain your BT MAC Address. In these cases, you will be required to enter your device's BT MAC Address manually as part of the Profile creation process.
Now, since Tingle uses BT MAC Addresses to identify Profiles (i.e. people), in order to potentially "match" them to other people once they have "discovered" (i.e. Bluetooth Discovery) each other, we must ensure that BT MAC Addresses are UNIQUE in our server database.
In other words, we cannot have more than one Profile with the same BT MAC Address.
This requirement, as well as the dependence of Tingle on the BT MAC Address, can pose potential problems, in the following scenarios:
If you entered your BT MAC Address incorrectly when creating your Profile on a newer device, you will likely not notice!
Tingle will simply accept the BT MAC Address that you entered, unless by some massive coincidence you entered a BT MAC Address of ANOTHER Tingle Profile!
Under these circumstances, YOU will be able to "discover" (using Bluetooth Discovery) OTHER Tingle users, but THEY will never be able to "discover" YOU.
If you are in doubt as to the accuracy of the BT MAC Address that you entered during the Profile creation process, simply compare the BT MAC Address that is displayed in your Profile with the actual BT MAC Address of your device.
In order to see your Android device's BT MAC Address, open the Android "Settings" screen, and go to "About Phone", and then "Status".
Note that the device will not show your BT MAC Address unless you actually have Bluetooth switched on.
If you find that you incorrectly entered your BT MAC Address in the Profile creation process, you will need to use the "Delete My Profile" facility from the main menu, and then recreate your Profile.
If you have reinstalled Tingle, after having created your Profile before uninstalling it, you will have a problem, since the Tingle server already has a record of your device's BT MAC Address.
If you had used the "Delete My Profile" facility from the main menu, before uninstalling Tingle, you would have no problem when creating a Profile after reinstalling Tingle.
Whatever the reason, you will have a problem when trying to create a Profile when the associated BT MAC Address already exists on our server.
In these circumstances, when trying to save your Profile, you will be shown a screen "Disallowed BT MAC Address".
On the "Disallowed BT MAC Address" screen, you can choose from the following two options:
On older devices, where Tingle can programmatically obtain the correct BT MAC Address for your device, you will not see the option to enter a new BT MAC Address.