-
Notifications
You must be signed in to change notification settings - Fork 4.1k
Description
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)