Core Data をショップの Google Drive に置きたい場合、ショップが Core Data を誤って削除または変更する可能性がありますが、とにかく、これは次のように実現できます。
アプリで、適切なスコープのショップ アカウントを要求し、資格情報をサービスに保存して、後でスタッフ メンバーがコア データを要求したときに、ショップ アカウントを委任して、ショップのスタッフにコア データへのアクセス許可を与えることができます。スタッフの Google ドライブでは、ファイルが Shared With Me に表示されます。
サービス アカウントなど、別のアカウントを使用して、すべてのショップのすべてのコア データを保持する必要があるかもしれません。あるショップがアプリを購入すると、サービスはそのショップの Core Data を作成し、ショップのみのアクセス許可を追加します。コア データを読み取り専用にしたいので、ショップの読み取りアクセス許可を付与できます。ショップのスタッフがコア データを要求した場合は、同じように処理します。
これでショップとスタッフが Core Data にアクセスできるようになりました。コア データを特定のフォルダーに置き、ショップまたはスタッフのローカル デバイス (この場合は iPad) と同期できるようにします。ショップまたはスタッフのアカウントを委任して、それらのフォルダーを作成できます。次に、ファイルの親を更新またはパッチして、フォルダー ID を含めます。ショップとショップのスタッフは、作成したフォルダー内の Core Data を確認できます。このアクションには、たとえばhttps://www.googleapis.com/auth/driveなど、より高いスコープが必要です。
https://developers.google.com/drive/quickstart-ios
それが役に立てば幸い。