ユーザーがログインしていない状態でデータを保存する方法

グラウンドゴルフのスコアアプリを作成し、AppStoreに提出した所、以下のフェードバックが来ました。

以下Appleレビュー

貴社のアプリは、アカウントベースではない機能にアクセスするために、ユーザーに登録またはログインを要求していることが引き続き確認されました。
この問題を解決するには、ログイン機能をオプションにすることが適切でしょう。

現在は、ユーザーログインや新規登録をはじめにしてもらい、そのユーザーデータに紐付けてスコアを保存しています。

そこでお聞きしたいのは下記の二点です。

1・どのように設計しなおせば良いですか?
2・ログインしていない状況でデータを残す事は可能なのでしょうか?

ご回答の程、よろしくお願いします。

状況がはっきりとしませんが、
エラーのままを読み取ると、ユーザーログインが必要でない機能要件なのに、ユーザーログインを求めている。。。ということですよね。

解決方法としては3パターンあり

パターン①ログイン機能が必要な説明をする。
アカウントベースがなぜ必要なのか?をAppstoreに説明する

パターン②アカウント要件を満たすアプリ構成に変える。
どこが、アカウントベースとみなされているのか?が分かりませんが、例えば、SNSなど
すべての機能にユーザーアカウントが必要なアプリとされるような機能を作り直す。

パターン⓷だれでも入れるようにゲストログインを入れる

上記のパターンになるかと思います。どれが、いいのかは、実行しているアプリにより違うので、一概にどれが、、というのは正直わからないです。申し訳ないです。

ちなみに、

2・ログインしていない状況でデータを残す事は可能なのでしょうか?

上記は、Adaloでは不可能ですよ。

「いいね!」 1

的確にアドバイスをありがとうございます!

グラウンドゴルフのスコアを管理するサービスなのでスコアを登録する機能しかなく、スコアを保存する為にログインしてもらう必要があり、最初からログインをしてもらっていました。

パターン1を試してみようと思います!

「いいね!」 1

良かったです~。がんばってください。