arcgis.com の Web App Builder を使ってウェブアプリケーションを作成しました。マップを一般公開したいと考えています。このアプリは、ArcMap から自社の ArcGIS Server に共有したサービスを使って作成したオンラインマップをもとにしています。サービスを共有する際、「このデータを『Everyone』と共有する」というチェックボックスにチェックを入れました。オンラインマップを保存する前に「Share」ボタンをクリックし、こちらでも「Everyone」のチェックボックスにチェックを入れました。
Server Manager にアクセスして、このサービスにセキュリティが設定されていないことを確認しました。一般公開されていると表示されています。
アプリを起動してパソコンで見ると、サービスのフィーチャ(ポイントとライン)は表示されます。しかし、モバイル端末(Android 携帯と iPhone)で表示しようとすると、次のいずれかが起こります。
1. arcgis.com へのサインインを求められる(一般公開されているはずなので、arcgis.com のアカウントを持つ人だけに表示される状態ではないはずです)
2. アプリとベースマップは読み込まれますが、フィーチャが表示されません
データを一般公開するために、先ほど挙げた3か所(サービス公開ウィザード、オンラインマップの共有時、Server Manager)以外にも、チェックボックスをオンにしたり、何か設定を選んだりする場所はありますか? もしないのであれば、なぜこうなるのかご存じの方はいらっしゃいますか? 最近、arcgis.com で別のウェブアプリを作成し、サーバー上でホストしているデータを使いましたが、この問題は起きませんでした。
何か助言をいただけると助かります。