2016-10-12 7 views
-1

[OK]を、私は、モバイルハブがあなたのために提供ことサンプルアプリを使用して、テスト用のアプリとしてそれを使用していますので。私は数日と数時間この作業をしてきましたが、この問題を理解することはできません。私のコンソール出力は私が私が私のcognito IDを初期化しないたと仮定このメッセージを与えていたたらアマゾンcognitoとアイデンティティ・プール問題

現在、私のコンソールが出

Unauthenticated access is not supported for this identity pool. 

を入れています。だから私はappDelegateに次のコードを置く。(私は必ず波平それを置くために間違った場所でもよい)

enter image description here

マイコンソールはまだ私に同じコンソール出力を与えたのコードを追加した後。

Unauthenticated access is not supported for this identity pool. 

enter image description here

だから今、私が想定することができる唯一のことは、私の役割が台無しにされているか、誰かが正しい方向に私をポイントしてくださいすることができ、私のIAMが正しく設定されていないということです。

+0

誰か見てみてくださいすることができます。 –

答えて

0

申し訳ありませんが、あなたはユーザーサインインに問題があります。あなたが含んでいたスクリーンショットから、あなたのアプリプロジェクトに影響を与えている可能性のあるMobile Hub以外のものを修正したようです。 AWS Mobile Hubの中では決して起こらない、Amazon Cognitoのauthとunauthアクセスに同じ役割を設定したようです。

AWSモバイルハブのユーザーサインイン機能では、最初に選択するのは、サインインをオプションまたは必須(または無効)にするかどうかです。サインインをオプションまたは無効に設定した場合にのみ、認証されていないアクセス権が与えられます。 Mandatoryを選択すると、認証された役割しか持たないので、スクリーンショットに示されているように、Amazon Cognitoの認証されたアクセスと認証されていないアクセスに同じ役割を再利用できるとは思いません。

あなたのプロジェクトのAWS Mobile Hubコンソールにアクセスし、ユーザーサインイン機能のサインインを無効にして保存してから、オプションに設定してプロバイダキーを設定して保存することをおすすめします。これはAmazon Cognitoの設定を上書きし、Integrateページからサンプルのモバイルアプリプロジェクトをダウンロードして実行し、ログインが正しく行われるようにする必要があります。ユーザーのサインイン機能AWSのモバイル・ハブ内の詳細については

、ここに...
http://docs.aws.amazon.com/mobile-hub/latest/developerguide/user-sign-in.html

・ホープ、このことができます、開発者ガイドを参照してください。それでも問題が解決しない場合は、対応してください。敬具


アンドリュー・C
AWS Mobileデベロッパー経験

関連する問題