mapbox / mbtiles-spec

specification documents for the MBTiles tileset format
https://www.mapbox.com/help/an-open-platform/#mbtiles
Other
612 stars 99 forks source link

iOS UTTypeIdentifier in Info.plist? #58

Open jac-leadnav opened 5 years ago

jac-leadnav commented 5 years ago

All,

We're having inconsistent behavior in iOS13 regarding importing MBTiles files. All research comes up empty for what the declared UTTypeIdentifier should be in an iOS app's Info.plist.

We recently faced a similar problem with importing GPX files. Apple's official response to us was that it was their problem, but until they could fix it "all app developers using GPX should agree to use the same UTTypeIdentifier string. Once we updated our app to use com.topografix.gpx, the import problem went away for GPX files (Topografix is the original creator of the GPX format). The problem being that our app wasn't listed as being able to receive GPX files, and other times, we were listed, but other apps weren't. :-/ This seems to be influenced by a) app install order, b) Sun, Moon, Jupiter alignment, or c) Apple share price.

We are also experiencing the same problem with MBTiles files. As MapBox is the creator of the MBTiles file format, it would be extremely helpful if you could declare a string for us to use. This way, we could point to the spec and say "fix your app". :-)

If you're open to suggestions, the simplest is probably the best, say com.mapbox.mbtiles?

Thanks,

Jason