4 ms·
My first thought was it could scan the WiFi names. I think there's many ways to determine location without GPS.
by TriangleEdge 1y ago
My first thought was it could scan the WiFi names. I think there's many ways to determine location without GPS.
- cameldrv 1y agoApple restricts this as part of the location services permission though, and to clarify, it’s always happened very shortly after touchdown, just as we started to taxi, where probably the terminal WiFi is not in range. After thinking about it more, I think they somehow know what flight I’m on and are using flightaware or a similar service to know when the plane touches down. The question then is how they know I’m on the flight. They can do this if you share your calendar with them, but I don’t. The only thing I can think of is either the airline is selling them the data or they’re getting it from my credit card company. Airline flights are unusual on credit cards in that the entire itinerary is on your credit card statement, not just “American Airlines” or whatever.
- joe_guy 1y agoI wouldn't assume this is how it works. But it could know your time zone changes and assume departure/arrival times based on it not being able to ping a server, then link this between possible airports based on time zones then possible flights based on the times. But I suspect the false positives on this would be huge and if you felt so compelled could easily test while at your desk.
- alwa 1y agoI wonder if it uses Significant Location Change monitoring—which apparently works around “Always Allow” location permissions, and would be consistent with allowing location “once” or “while using the app” (which Lyft, I believe, requires as part of delivering its actual service). It also might explain why only SFO: is SFO one of your Apple-determined-and-enumerated “Significant Locations”? https://developer.apple.com/documentation/corelocation/cllocationmanager/startmonitoringsignificantlocationchanges%28%29 https://developer.apple.com/documentation/corelocation/clloc... (Edit: annoyingly, the parentheses are part of the URL. I don’t know how to encode them to make HN’s link parser happy, so you may have to add them by hand if you follow the link.) (Edit 2: fixed, duh--thanks @akovaski!)
- akovaski 1y agohttps://developer.apple.com/documentation/corelocation/cllocationmanager/startmonitoringsignificantlocationchanges%28%29 https://developer.apple.com/documentation/corelocation/clloc... https://developer.mozilla.org/en-US/docs/Glossary/Percent-encoding https://developer.mozilla.org/en-US/docs/Glossary/Percent-en...
- fragmede 1y agoexpanded receipt data is totally a thing, but then why would SFO be the only airport you've experienced this at? seems more likely there's something SFO is doing to see cell phone subscriber info, and selling that information to Lyft.