Skip to content

[PB-5919]: register File Provider domain on login/logout#489

Open
terrerox wants to merge 2 commits into
feature/pb-5920-ios-file-provider-projectfrom
feature/pb-5920-file-provider-domain-registration
Open

[PB-5919]: register File Provider domain on login/logout#489
terrerox wants to merge 2 commits into
feature/pb-5920-ios-file-provider-projectfrom
feature/pb-5920-file-provider-domain-registration

Conversation

@terrerox

Copy link
Copy Markdown

Sync auth credentials to a shared App Group Keychain so the File Provider extension can read them; register the com.internxt.drive domain on login and call removeAllDomains on logout so the provider appears/disappears in Files.app. Bump InternxtFileProvider MARKETING_VERSION 1.0 -> 1.9.0 (Debug+Release) so the extension version matches the host or iOS won't load it. Device-verified on a real iPhone.

Sync auth credentials to a shared App Group Keychain so the File Provider
extension can read them; register the com.internxt.drive domain on login and
call removeAllDomains on logout so the provider appears/disappears in Files.app.
Bump InternxtFileProvider MARKETING_VERSION 1.0 -> 1.9.0 (Debug+Release) so the
extension version matches the host or iOS won't load it. Device-verified on a
real iPhone.

Refs: PB-5920
kSecAttrAccessible as String: kSecAttrAccessibleWhenUnlocked,
kSecValueData as String: value,
]
SecItemAdd(query as CFDictionary, nil)
@terrerox terrerox self-assigned this Jun 10, 2026
Comment thread ios/Internxt/FileProviderDomainManager.swift
@terrerox terrerox requested a review from patricioxavier8 June 10, 2026 15:48
@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
C Security Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

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

Successfully merging this pull request may close these issues.

3 participants