iOS UTTypeIdentifier in Info.plist?
- Dominant language
- No language data
- Stars
- 671
- Forks
- 100
- PR merge metrics
- No merged PRs in 30d
Description
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
Contributor guide
Research direction
Start by reviewing the MBTiles specification and the iOS UTTypeIdentifier question described here. Determine whether the specification should standardize an identifier such as `com.mapbox.mbtiles`, and document the decision with its rationale. No specific file or test is named in the issue.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100