Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sharing ids between apps, selecting the correct keychain #44

Open
edusperoni opened this issue Jan 15, 2025 · 1 comment
Open

Sharing ids between apps, selecting the correct keychain #44

edusperoni opened this issue Jan 15, 2025 · 1 comment

Comments

@edusperoni
Copy link

Hello!

To start things off, awesome job with this library, it does what it sets out to do very well.

I have currently 2 apps that I'd like to share the UUID with, but I'm struggling a bit understanding the shared keychain access. Usually when sharing keychains we end up with 2 keychains. Example:

bundleId.app.one, bundleId.app.shared
bundleId.app.two, bundleId.app.shared

This allows us to only share the shared keychain while keeping everything else in the private keychain. I don't see where we specify the keychain for FCUUID to use, though, so how does it work exactly? I imagined we'd need to do something like:

FCUUID.defaultAccessGroup = "bundleId.app.shared"

Any pointers on this? If this is just an unsupported feature I'm fine creating a PR with the implementation if needed

Thanks!

Repository owner deleted a comment from godLoveY Jan 15, 2025
@fabiocaccamo
Copy link
Owner

@edusperoni I'm glad you enjoy this library!

I'm not actively working in the iOS ecosystem since a while, so I'm not up-to-date with the state of the things.

My biggest regret is not having added a test suite to this library, that would have been very good for maintaining the library along the time and accepting PRs easily.

If you want to submit a PR that would be cool, if you want to add tests too that would be awesome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants