NexSpy Family Safety

Share My Location Not Working: How to Fix It on iPhone and Android

UpdatedNexSpy TeamLocation & Safety Alerts

If you opened Find My or Google Maps expecting to see your partner's pin move across town or your teen's dot park outside the school gate — and instead saw "Location Not Available," a stale "last seen 4 hours ago," or a Share My Location toggle that simply refused to flip on — you're not alone. "Share My Location not working" is one of the most frustrating modern family problems because it usually fails silently, right when you need it. This guide walks through every fix on iPhone and Android in the order a support technician would try them, explains the "Verifying connection" loop in Find My, and covers what to do when a child's phone keeps breaking the share. And if a phone goes missing with sharing off, find a lost iPhone without Find My iPhone covers the recovery triage.

Why 'Share My Location' Stops Working: The Most Common Causes

Before you start tapping through settings, it helps to know that almost every failure traces back to a small cluster of root causes. Five culprits cover the vast majority of cases: the phone isn't signed into iCloud or the correct Google account, Location Services is disabled system-wide, the Share My Location toggle is off, Find My or Google Maps is missing the right location permission, or Family Sharing or Google Family Link is misconfigured so the person isn't actually in your group.

A second category is network and Apple ID authentication problems. These usually surface as "Verifying connection" or "Invalid connection" loops inside Find My, even though everything looks correct on the surface. The fix is almost always a sign-out / sign-in cycle plus a date and time check.

The symptoms look different across platforms. On iPhone, you may see Find My greyed out, a friend listed with no dot, or a request that never delivers. On Android, Google Maps location sharing often shows as expired or stuck on "last seen" hours ago because the timer ran out or background location was killed.

The most painful case is a child's phone. A single toggle can be flipped off — intentionally or by accident — and there is no notification to the parent when sharing stops working.

How to Fix Share My Location on iPhone (Step-by-Step)

Work through these steps in order. Most parents resolve the issue before reaching step five.

1. Confirm iCloud sign-in

Go to Settings > [Your Name] and confirm the phone is signed into iCloud with the Apple ID the rest of the family expects. A mismatched Apple ID is the single most common reason a shared location never appears.

2. Enable Location Services system-wide

Open Settings > Privacy & Security > Location Services and make sure the master toggle is on. Scroll down to Find My and set permission to While Using the App or Always. "Never" or "Ask Next Time" will silently break sharing.

3. Turn on Share My Location

Go to Settings > [Your Name] > Find My and enable Share My Location. Under My Location, pick the correct device — if you have an iPad and an iPhone on the same account, choosing the wrong one means your family sees a device that rarely moves.

4. Re-share inside the Find My app

Open Find My > People, tap the family member, and choose Share My Location. If they appear but show "Location Not Available," tap Stop Sharing My Location, wait 30 seconds, and re-share.

5. Check Family Sharing

Under Settings > [Your Name] > Family, confirm the person is in your Family Sharing group. Find My respects this list — invitations that were never accepted will not work.

6. Fix 'Verifying connection' and 'Invalid connection'

These errors usually mean Apple's servers can't authenticate your session. Sign out of iCloud, restart, and sign back in. Toggle airplane mode for ten seconds. Confirm Settings > General > Date & Time is set to Set Automatically — clock drift is a surprisingly common cause.

7. Last-resort steps

Update to the latest iOS. If sharing still fails, go to Settings > General > Transfer or Reset iPhone > Reset > Reset Location & Privacy, then reauthorize Find My. If nothing works, contact Apple Support to check for an account-level flag.

How to Fix Share My Location on Android (Step-by-Step)

The Android playbook is similar in shape but uses Google's stack instead of Apple's.

1. Sign into the right Google account

Open Settings > Passwords & accounts and confirm the phone is signed into the Google account the family uses. Then go to Settings > Location and make sure Location is on, with High accuracy mode enabled.

2. Grant Maps the right permission

Open Settings > Apps > Google Maps > Permissions > Location and choose Allow all the time. "While using the app" is the default and is the most common reason Maps sharing goes stale — Android stops updating location the moment you close the app.

3. Re-share with the right duration

Open Google Maps, tap your profile picture, and pick Location sharing. Add the family member and choose Until you turn this off instead of a one-hour or eight-hour timer. Short timers expire silently and are the leading cause of "last seen 6 hours ago."

If your child is supervised through Family Link, open the Family Link app and confirm location sharing is enabled for that child. Family Link can also restrict Maps in the background — review app limits if Maps stops reporting.

5. Disable battery optimization for Maps

Go to Settings > Apps > Google Maps > Battery > Unrestricted. Aggressive battery savers on Samsung, Xiaomi, OnePlus, and Pixel devices will quietly kill background location, which presents as a frozen pin.

6. Escalation: cache, time, reinstall

Clear the Google Maps cache, confirm Settings > System > Date & time is set to automatic, and as a last resort uninstall and reinstall Maps. Sign back in and re-share.

What to Do When It Keeps Breaking on a Child's Phone

Here's the uncomfortable truth: native location sharing was designed for adults who consent to be visible to each other. It is fragile for kids. A single toggle inside Settings can silently disable it. Google Maps sharing timers expire on their own. Battery optimizers throttle background updates. And critically, when sharing stops working — for any of those reasons — there is no alert to the parent. The phone simply goes dark.

This is the "last seen 4 hours ago" problem. Parents typically discover it during a school pickup that runs late, an after-practice ride home, or worse — an actual emergency. By then it's already too late to troubleshoot.

If you've fixed Share My Location on a child's phone twice in the same month, that's the signal that toggle-based sharing isn't the right tool for the job. You need something the child cannot accidentally turn off, that alerts you when something looks wrong, and that works the same way across iPhone and Android. An always-on family location setup is built to those three requirements — no silent toggle, an alert when reporting drops, and identical behavior on both platforms.

NexSpy: A Parent-Grade Backup When Share My Location Keeps Failing

NexSpy is built for exactly the failure mode this article describes: a child's phone where a single toggle, an expired timer, or a battery optimizer keeps breaking the family share — and you only find out when it matters. Instead of relying on a setting the child can flip off, the parent installs NexSpy Kids on the child device with a one-time binding code (no rooting or jailbreaking required) and manages everything from the Parent Dashboard.

Location that doesn't depend on a toggle

NexSpy provides Real-time Location with route history of up to 30 days using GPS and Wi-Fi, so you can see where your child is right now and retrace where they've been after school or on the weekend. Pair that with Geofencing — virtual safe zones around home, school, a grandparent's house, or anywhere else that matters — and you get arrival and departure alerts the moment a child enters or leaves. No timer to expire, no toggle to flip.

Emergency-grade safety, not just visibility

When the situation goes beyond "where are they?", SOS Emergency Alerts turn the phone into a panic button. A 5-second confirmation countdown prevents accidental triggers, then a loud siren bypasses silent and Do Not Disturb, your dashboard receives real-time location, and the phone captures 15 seconds of surrounding audio so you can read the situation immediately.

One dashboard, both parents, mixed devices

For families running iPhone and Android side by side, NexSpy gives you one Parent Dashboard for multiple kids across both platforms, with co-parenting access so both parents stay in sync. Real-time alerts for geofence events combine with daily and weekly activity reports so a paused or broken share never goes unnoticed for hours.

Ready to get started?

Share My Location Troubleshooting FAQ

Why is 'Share My Location' greyed out on my iPhone?

It is almost always because Location Services is off, the device is signed out of iCloud, or Screen Time content restrictions are blocking Location Services changes. Check Settings > Screen Time > Content & Privacy Restrictions > Location Services and set it to Allow Changes.

Why does Find My say 'Location Not Available' for a family member?

Their phone is off, has no signal, has Location Services disabled, has Share My Location turned off, or has signed out of iCloud. It can also appear briefly during the "Verifying connection" handshake — wait two minutes before troubleshooting further.

How long does Google Maps location sharing last before it expires?

It depends on what you picked when you shared. Options range from one hour to a custom duration, with Until you turn this off as the only indefinite option. For family use, always choose the last one.

Why does my child's phone show 'last seen' hours ago even though it's on?

Android has likely killed background location updates to save battery, or Google Maps does not have Allow all the time permission. On iPhone, the device may have lost cellular data or Find My's background refresh has been disabled.

Can someone tell when I stop sharing my location?

On iPhone, when you stop sharing, the other person stops seeing your dot — they are not pushed a notification, but if they open Find My they will see you removed. On Android, Google Maps shows that sharing has ended for that contact.

Keep the Whole Family Findable

When Share My Location stops working on iPhone, run the seven-step iOS checklist: confirm iCloud, enable Location Services, turn on Share My Location, re-share in Find My, verify Family Sharing, fix "Verifying connection" with a sign-out cycle, and update iOS. On Android, the equivalent flow is: verify the Google account, enable Location, grant Maps "Allow all the time," re-share until you turn it off, check Family Link, and disable battery optimization for Maps.

For a child's phone, native sharing will keep breaking — that's the nature of toggles a child can switch off. Set up NexSpy as your backup so real-time location, geofence alerts, and SOS keep working even when Find My or Google Maps quietly goes dark.

Related posts

View all