ログインセッションを共有したい一連の無関係なアプリがあり、iCloud はそのための完璧なソリューションを提供しているようです。
私は OAuth を使用しています。複数のアプリに共通の Key-Value ストレージを構成する で説明されているアイデアを使用して、複数のアプリでトークンを共有したいと考えています。
私が目にする唯一の制限は、「プライマリ アプリ」を識別する必要があることです。私のアプリには、「プライマリ」として識別できるアプリがありません。実際、ユーザーはシリーズのアプリの 1 つしかインストールできませんが (これは「プライマリ」アプリではない可能性があります)、中央の場所からトークンにアクセスできるようにしたいと考えています。
ユーザーが「プライマリ」アプリを購入/インストールせずに、この方法でトークンを共有することは可能ですか?