Sharing location in instant messengers has become an integral part of everyday communication, allowing you to quickly find friends in an unfamiliar city or track the location of loved ones for security purposes. In the application Viber this function is implemented as conveniently as possible, but users Android often face the nuances of setting permissions and choosing the sending type. Geolocation in Viber it works at the intersection of the system settings of the operating system and the functionality of the application itself, which requires attention to detail when setting up for the first time.
There are several ways to transmit location data: sending a static point, broadcasting movement in real time, or sending coordinates manually. Understanding the difference between these methods is critical as they consume different amounts of energy and bandwidth. In this article we will analyze each of the methods in detail, focusing on the features of working in an environment Androidwhere permission management may differ depending on the version of the system and the manufacturer's shell.
Preparing the device and setting permissions
Before trying to send a point on the map, you need to make sure that the smartphone itself is ready for this operation. On modern versions Android (starting from 10 and higher) the security system requires explicit confirmation by the user of access to the location for each application separately. If you press the send button and access is denied, Viber simply will not be able to read your coordinates, and the function will not work.
Go to the system settings of your device and find the section Applications → Viber → Permissions. Here you will see the item “Location” or “Geodata”. Make sure the switch is active. For full functionality, it is recommended to select the “Allow only while using the application” mode, which is a balance between functionality and privacy. The “Always Allow” mode gives the application background access, which is necessary for the Live Geolocation feature, but uses up the battery faster.
Also make sure that the module is enabled on the device itself GPS. This can be done through the notification curtain by clicking on the geolocation icon, or through the settings in the Locationsection. Without an active satellite module, coordinates will be determined only by cell towers and Wi-Fi points, which gives a huge error, sometimes reaching several kilometers in dense urban areas.
⚠️ Attention: If after enabling all permissions, Viber still writes “Unable to determine location,” try restarting your smartphone. Geolocation services in Android sometimes freeze and require a complete system restart to work correctly.
Sending static geolocation (Current location)
The most common use case is sending your current point to your interlocutor. This action captures your coordinates at a specific point in time and sends them as an interactive map. The recipient will be able to see the address, street name and approximate location, but if you leave this location, the other person's map will not be updated automatically.
To perform this operation, open a dialogue with the desired contact or a group chat. At the bottom of the screen, next to the text input field, find the plus icon or paperclip (depending on the interface version). In the menu that opens, select Location. The system will ask you to confirm access if you have not done so before, and will then download a map with a blue mark indicating your current location.
You can add a comment to the point you are sending by writing text in a special field before sending. This is useful to clarify the context, for example: “I’m already at the entrance” or “Waiting here.” After clicking the send button, a preview of the map will appear in the chat, and when clicked, a full-fledged navigator will open.
Before sending a static point, wait 5-10 seconds after opening the geolocation menu so that the GPS module has time to catch the satellite signal and refine the coordinates to maximum accuracy.
Real-time geolocation broadcast
The real-time broadcast function is fundamentally different from sending a static point. It allows your interlocutor to see your movement on the map in onlinemode. This is an indispensable tool when meeting in crowded places, when you are already moving to the meeting point, or for monitoring the safety of children and elderly relatives during a trip.
This function is activated through the same location selection menu, but requires selecting the additional option “Broadcast location” or “Show where I am.” After this, you will be asked to select the duration of the broadcast: 15 minutes, 1 hour or 8 hours. After the selected time, the interlocutor’s access to your coordinates will automatically be closed.
It is important to understand that when the application is active broadcast Viber constantly accesses the GPS module and transmits data via the Internet. This creates an increased load on battery devices. If you are planning a long trip, make sure that you have a reserve charge or the ability to recharge, otherwise the phone may run out faster than usual.
☑️ Preparing to broadcast the route
Sending coordinates and addresses manually
Sometimes a situation arises when you need to send something that is not yours the current location, but the coordinates of another object where you are not physically located. For example, you want to show a friend the meeting place tomorrow or send the address of the hotel where you need a taxi. In such cases, sending the current geolocation is not suitable, and manual data entry is required.
The Viber location selection interface provides a search function. By clicking on the magnifying glass or search field at the top of the map, you can enter the name of the street, establishment, or exact coordinates latitude and longitude format. The application will find this point on the map, and you can send it to your interlocutor in the same way as your current position.
An alternative way is to use third-party maps. You can open Google Maps or Yandex.Maps, find the desired location, copy the link or text description of the address and simply paste it into the Viber chat. The messenger will automatically generate a beautiful preview with the map, clickable for the recipient.
| Sending type | Data update | Battery consumption | Best application |
|---|---|---|---|
| Static point | No (fixed) | Minimum | Meeting at a specific point |
| Live broadcast | Real time | High | Path tracking, security |
| Manual address | No (fixed) | Minimum | Planning a route in advance |
| Link from maps | No (fixed) | Minimum | Sending complex objects (shopping center, parks) |
Problems with accuracy and their solution
Users often complain that the geolocation sent shows them not where they actually are. The blue mark can “jump” across neighboring houses or indicate the center of the block instead of a specific entrance. The main reason for such errors is a poor satellite signal or the high-precision mode is disabled in the settings Android.
To improve the signal quality, go to the system location settings and turn on the “Across all sources” (or “High accuracy”) mode. This mode uses not only GPS, but also data from Wi-Fi networks and cell towers to triangulate the position. Also make sure that there is no dense concrete floor or metal roof above you that is blocking the satellite signal.
⚠️ Warning: If you are in a room with thick walls or in a basement, GPS accuracy may decrease to 50-100 meters. Going out into an open space or to a window will significantly improve the result of determining coordinates.
Another reason for inaccuracies may be the use of “fake” geolocations (Mock Location). If developer mode is enabled on your phone and the location spoofing application is activated, Viber can transmit virtual coordinates instead of real ones. Disable this feature in the developer settings if you do not need it right now.
What is Mock Location and how does it affect Viber?
Mock Location mode allows applications to replace real GPS coordinates with any others. If this function is active in the developer settings, the messenger will send fictitious data to the interlocutor, which may mislead him. To disable, go to Settings → For developers → Select application for fictitious locations and select “No.”
Privacy and data security
Transferring geodata is a matter of not only convenience, but also personal safety. By submitting your location, you are revealing information about where you or your loved ones are located. It is important to understand who you trust with this information and for how long. The live broadcast function in Viber is safe in that it automatically turns off after a specified time, leaving no permanent “window” for observation.
Never send geolocation to general chats with strangers or to public groups where moderation is weak. Attackers can use this data to track your movements and plot your life. Use the sending point function only in personal dialogues with verified contacts or in closed family groups.
Remember that the history of correspondence in Viber is stored on the device. If you lose your phone or it falls into the wrong hands, the attacker will be able to see the entire history of sent and received locations. Regularly clear sensitive chats or use the Secret Chats feature with a message self-destruct timer for extra privacy.
Use the message self-destruct timer in Viber secret chats if you send geolocation in situations that require increased privacy, so that traces of the location disappear after reading.
Frequently asked questions (FAQ)
Why doesn’t Viber see my location even though GPS is turned on?
Most often the problem lies in the lack of permission for the application itself. Check in the Android settings whether Viber is allowed to access geodata. Also try switching the location mode to “By all sources” and restarting your smartphone.
Can I send geolocation if I don’t have internet?
No, to send geolocation in Viber, an active Internet connection (Wi-Fi or mobile data) is required. The GPS module can determine coordinates without a network, but it is impossible to transmit them through the messenger without connecting to servers.
Will the interlocutor see if I stop the broadcast ahead of time?
Yes, if you manually stop the broadcast in the chat menu before the selected time has expired, the interlocutor will receive a notification that the location broadcast has been stopped, and a map will stop updating.
How to send the geolocation of another city, not the current one?
In the location selection menu, use the search bar at the top of the screen. Enter the name of a city, street or specific establishment. The map will move to the specified point, and you will be able to send these coordinates to your interlocutor, even when you are thousands of kilometers away.
⚠️ Attention: The Viber application interface may vary slightly depending on the version of the Android operating system and the model of your smartphone. The names of menu items may vary, but the logic of actions remains unchanged.