Skip to content

[firebase_remote_config]: Returns empty on iPhone 17 Pro (iOS 26) #17883

@ftl-huongdv

Description

@ftl-huongdv

Is there an existing issue for this?

  • I have searched the existing issues.

Which plugins are affected?

Remote Config

Which platforms are affected?

iOS

Description

Firebase Remote Config returns empty values only on iPhone 17 Pro (iOS 26).
All older iPhones (iPhone 16 and earlier) work normally.

fetchAndActivate() completes successfully and does not throw any error, but all keys return empty strings on iPhone 17.

Reproducing the issue

install to iPhone 17 from TestFlight

Call:
await Firebase.initializeApp();
try {
await FirebaseRemoteConfig.instance.setConfigSettings(
RemoteConfigSettings(
fetchTimeout: const Duration(seconds: 30),
minimumFetchInterval: const Duration(hours: 0),
),
);
await FirebaseRemoteConfig.instance.fetchAndActivate();
} catch (error, stack) {
FirebaseCrashlytics.instance.recordError(
error,
stack,
fatal: true,
reason: 'Remote Config Init Failed',
);
}
final rc = FirebaseRemoteConfig.instance;
await rc.fetchAndActivate();
print(rc.getString("my_key"));

Output = ""

Install the same build on iPhone 16 → works normally

Firebase Core version

4.2.1

Flutter Version

3.24.5

Flutter dependencies

firebase_core: ^4.2.1
firebase_remote_config: ^6.1.2
firebase_messaging: ^16.0.4
firebase_analytics: ^12.0.4
firebase_crashlytics: ^5.0.5

Additional context and comments

XCode Version 16.3 (16E140)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions