You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Capacitor uses a different URI scheme than is approved with IANA. This has created week+ long outages with Google Maps on native devices. Due to this, I had to switch to Apple's MapKitJS which had other issues (resolved via a bug report with Apple). These unexpected outages make Capacitor challenging to use where reliability is needed. Here is a description and a link to Google Maps response about "unregistered and undocumented (exotic) URI Schemes":
The issue that delayed the rollback is resolved, and the rollback is now being deployed to multiple data centers.
Once it has finished, the Google Maps Javascript API URI handling logic should be reverted to what it was before last week.
While developers may launch and use new URI schemes internally in their own services, external third-party services will not know how to treat arbitrary URI schemes unless the developer publicly documents and registers their scheme.
IANA maintains a public register for well-known URI schemes [1], and the IETF has documented guidelines [2] for developers wishing to register new ones.
The only documented URI schemes for Google Maps Javascript API authentication, and hence the only ones that have been guaranteed to work without issues, have been http(s), and the explicitly mentioned exception file [3].
However, the recent change highlighted that a small subset of customers have also used other less common URI schemes and have come to rely on these.
We are now reviewing our longer-term options for continuing support for existing applications using unregistered and undocumented (exotic) URI schemes.
If developer-side actions are required, e.g. adding specially-formatted HTTP referrers to the API key restrictions (as is already the case for file:// URLs), we will try to reach out directly to any affected developers that we can feasibly identify.
We will also make sure to post any instruction to developers on this bug, once the future plan clarifies.
This discussion was converted from issue #1579 on June 09, 2020 21:11.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Capacitor uses a different URI scheme than is approved with IANA. This has created week+ long outages with Google Maps on native devices. Due to this, I had to switch to Apple's MapKitJS which had other issues (resolved via a bug report with Apple). These unexpected outages make Capacitor challenging to use where reliability is needed. Here is a description and a link to Google Maps response about "unregistered and undocumented (exotic) URI Schemes":
https://issuetracker.google.com/issues/124858510
Beta Was this translation helpful? Give feedback.
All reactions