DataStore を削除する
Apollo を追加する前に、Amplify DataStore をプロジェクトから削除します。
DataStore 依存関係を削除する
build.gradle.kts(または libs.versions.toml)から com.amplifyframework:aws-datastore(またはそのバージョンカタログエイリアス)を削除します。
DataStore プラグインを削除する
Application クラスから DataStore プラグインを削除します:
// Amplify.addPlugin() の呼び出しからこの行を削除:Amplify.addPlugin(AWSDataStorePlugin())DataStore 生成モデルファイルを削除する
Amplify codegen を使用していた場合、生成されたモデルクラスを削除します(例えば、com/amplifyframework/datastore/generated/model/ の下の Post.java、PostStatus.java、AmplifyModelProvider.java)。これらは Apollo の生成されたタイプで置き換えられます。
すべての Amplify.DataStore.* 呼び出しを削除する
コード全体からすべての DataStore API 呼び出しを削除します:
| DataStore の呼び出し | Apollo 置き換え |
|---|---|
Amplify.DataStore.save() | Apollo ミューテーション |
Amplify.DataStore.delete() | Apollo ミューテーション |
Amplify.DataStore.query() | Apollo クエリ |
Amplify.DataStore.observe() | Apollo サブスクリプション |
Amplify.DataStore.observeQuery() | Apollo キャッシュウォッチャー(DataStore を Apollo に移行参照) |
Amplify.DataStore.clear() | 不要になりました(クリアするローカル DataStore がありません) |
Amplify.DataStore.start() / stop() | 不要になりました |