Protect what matters – even after you're gone. Make a plan for your digital legacy today.
Forum Discussion
Mousit
2 months agoOccasional Contributor
1Password iOS Doesn't Recognize myHyundai App
I searched the forums but don't see a post regarding this app, so potentially I'm the only one having issues due to some odd setting or the like. Or maybe there's just not that many owners out there that use both the app and 1P. :)
I have a Hyundai account and login, and have the website and credentials saved in 1P. 1P in the browser, and 1P desktop (Windows, Mac) all recognize the site and login via web browsers and I have zero problems there.
However, I also have the MyHyundai app on iOS. 1P on iOS does not recognize this app as being associated with the Hyundai login. If I want to log in to the app, I have to search up the Hyundai login manually in 1P and tell it to autofill (which I get a warning about, as is expected). I tried the option to "create a new entry" as offered by 1P, to see if maybe I could capture whatever identifier (or possible alternative domain) the app was using, but that newly created entry ends up with only a username and password, no associated website/link data or indeed any other data inside the entry whatsoever. In fact when creating that entry, you finish with the "Save and Fill" button which then does not actually fill, because even that brand new created entry STILL isn't associated with the app and doesn't recognize it to be able to autofill.
I realize this is likely entirely the app's behavior (not providing 1P any recognizable identifiers) and there may be nothing 1P devs can do, but I figured making a post wouldn't hurt!
5 Replies
- ChrisC1P
Moderator
Hi Mousit thanks for reaching out!
1Password integrates with iOS Password AutoFill in order to fill into apps on your iPhone. iOS is responsible for identifying fillable fields and for doing the actual filling, while 1Password provides the data that is to be filled.
When you find that 1Password isn't able to suggest a login item for an app, this will usually be because the “website” field of the login item doesn’t match the app’s “associated domain”. The associated domain is the website address which is claimed by that app for autofill purposes and is passed to iOS Password AutoFill when you tap the "🔑 Passwords” button. Here’s what to try:
1. Open the app in question.
2. Tap the Password field, then the “🔑 Passwords” button on the keyboard.
3. Check the Suggestions that appear in the pop-up.
If the “Passwords For” header also includes a website address, that’s the associated domain, and you should make sure that the “website” field of the Login matches this. If you search for the matching login, you'll see Always Allow alongside the option to Allow Once. Choosing Always Allow will add the app's associated domain to a website field in your saved login item, so it will be suggested next time.
If the “Passwords For” header just says “Suggested Items” with no address, then the app developers haven’t set an associated domain, and you’ll have to search for it each time, because neither iOS nor 1Password will know what to suggest. That would be something that only the app developers can fix, as it’s part of how the app is written. In that case, I’d advise contacting them through the “App Support” link in their App Store listing to give them your feedback.
Let me know how you get on with the above and I'll be here to help if you have any questions.
-Chris
- MousitOccasional Contributor
Hi ChrisC1P, appreciate the reply. Though I'd note I already addressed your suggestion in my initial post. :)
I'd already determined that the app was not providing a website/domain of any kind, and even a "create new entry" in 1P based on the app didn't capture any identifiers, so the app clearly isn't providing a website/domain. I suppose my question primarily was whether 1P was able to make use of any other types of app identifiers beyond the website address (for example, the App Store App ID), but your reply addresses this as no. So sounds like there's not really anything to be done, other than poke at Hyundai which I doubt is going to get far but worth a shot.
Ah well, it's a small annoyance and yes, I can still autofill with manual search.
I suppose that might be a feature suggestion for the 1P devs. Perhaps if 1P could use other app identifiers (stored in the Login entry as another field) beyond just website domain, that might be handy. If that's even doable or secure, of course. I have no idea how mutable or copyable things like App Store App IDs are, for example, so maybe that's not a secure option.
- 1P_Dave
Moderator
Thanks for the reply. Login suggestions are surfaced by iOS AutoFill itself, using 1Password data. iOS will take an app's associated domain and will then correlate it with a Login item that contains that same website address in 1Password. That Login Item will then be suggested by iOS AutoFill when you're signing into the app. 1Password itself can't "see" the other app due to iOS restrictions.
The best path forward here is to reach out to the developer of the app in question to have them add an associated domain for their app as recommended by Apple's developer documentation: Supporting associated domains
I'm sorry that I don't have a better suggestion.
-Dave