文件最后提交记录最后更新时间
[shared_preferences] Fixes get-all when suite name is used (#7335) In shared_preferences_foundation, fixes getting all preferences when suite name is used. Bug was reading only the standard user defaults. The fix uses suite name when available. Issues fixed by this PR: - https://github.com/flutter/flutter/issues/1530421 年前
[various] Add Swift Package Manager integration to example apps (#8219) This migrates various example apps to have Swift Package Manager integration. This raises the example apps' Flutter SDK requirement to 3.24.0 or higher. I will get a text exemption for this change. The example apps were migrated using the following commands: ``` dart run script/tool/bin/flutter_plugin_tools.dart build-examples --ios --swift-package-manager dart run script/tool/bin/flutter_plugin_tools.dart build-examples --macos --swift-package-manager ``` ⚠️ The following plugins' example apps are **not* included in this change as their migration included non-SPM changes that require closer review: 1. google_sign_in 1. google_sign_in_ios 1. image_picker 1. image_picker_ios 1. image_picker_macos 1. pigeon Part of: https://github.com/flutter/flutter/issues/1591731 年前
[shared_preferences] Platform implementations of async api (#6965) part 2 of https://github.com/flutter/packages/pull/52101 年前
[ci] Re-enable macOS sandboxing (#8293) Revert "Disable sandboxing directly for macOS tests (#6880)", commit 4a178f1ad9004e61fc58e5e8b704cee20e0b45d2, now that the flutter-level changes have reached stable. Fixes https://github.com/flutter/flutter/issues/1498441 年前
[shared_preferences] Merge iOS and macOS implementations (#6920) This merges shared_preferences_ios and shared_preferences_macos into a new shared_preferences_foundations that replaces both of those packages, as described in https://github.com/flutter/flutter/issues/117941: - Renames shared_preferences_macos to shared_prefrences_foundation, since the macOS implementation is the Swift implementation, which is what we want to use going forward. - Moves the implementation files to a shared directory (called darwin/ in anticipation of https://github.com/flutter/flutter/pull/115337), adjusting the code and podspec slightly to make it iOS-compatible - Adds iOS support to the example, via flutter create-ing a new iOS example and wiring it up to use the existing native unit test. (This was done instead of moving the example from shared_preferences_ios since it seemed better to have the example be in Swift as well now.) - Removes shared_preferences_ios. Once this lands and has been published, a follow-up will update shared_preferences to use this new package instead of the other two, and the old ones will be marked as deprecated on pub.dev. Part of https://github.com/flutter/flutter/issues/1179413 年前
[various] Update example apps' .gitignore (#8156) Migrated by running: ``` dart run script/tool/bin/flutter_plugin_tools.dart build-examples --ios --swift-package-manager dart run script/tool/bin/flutter_plugin_tools.dart build-examples --macos --swift-package-manager ``` No test changes as this is a configuration change. I will get a test exemption. Part of https://github.com/flutter/flutter/issues/1591731 年前
[shared_preferences] Merge iOS and macOS implementations (#6920) This merges shared_preferences_ios and shared_preferences_macos into a new shared_preferences_foundations that replaces both of those packages, as described in https://github.com/flutter/flutter/issues/117941: - Renames shared_preferences_macos to shared_prefrences_foundation, since the macOS implementation is the Swift implementation, which is what we want to use going forward. - Moves the implementation files to a shared directory (called darwin/ in anticipation of https://github.com/flutter/flutter/pull/115337), adjusting the code and podspec slightly to make it iOS-compatible - Adds iOS support to the example, via flutter create-ing a new iOS example and wiring it up to use the existing native unit test. (This was done instead of moving the example from shared_preferences_ios since it seemed better to have the example be in Swift as well now.) - Removes shared_preferences_ios. Once this lands and has been published, a follow-up will update shared_preferences to use this new package instead of the other two, and the old ones will be marked as deprecated on pub.dev. Part of https://github.com/flutter/flutter/issues/1179413 年前
Update repo for 3.32 stable (#9311) Does all of the steps from https://github.com/flutter/flutter/blob/master/docs/ecosystem/release/Updating-Packages-repo-for-a-stable-release.md for the 3.32 stable release (except the first one, as the stable roller has already landed).11 个月前
README.md

Platform Implementation Test App

This is a test app for manual testing and automated integration testing of this platform implementation. It is not intended to demonstrate actual use of this package, since the intent is that plugin clients use the app-facing package.

Unless you are making changes to this implementation package, this example is very unlikely to be relevant.