UnityWebRequest
について質問です。
Unity上でのプレビューではUnityWebRequest
が動くんですが、androidの実機で検証した場合は動きません。
Unity以外でUnityWebRequest
を動かす場合、何か別途設定が必要なのでしょうか?
接続するURLを「 http://localhost/
○○/××/
」となっているところを
「 http://IPv4/
○○/××/
」に変更すると、外部端末からの接続もできます。
しかしファイアウォールにブロックされる可能性もあるので、注意してください。
http://www.hp-stylelink.com/news/2014/01/20140109.php
見事に解決しましたありがとうございます!
ちなみになんですが、IPアドレス載せたままGitLabとかに公開しない方が良いですよね?
公開しないで済むなら、しない方が良いですね笑
アップするときは一旦localhostにしておいて、コメントで誤魔化しておきます笑
最終課題が完成したので、Androidで起動してみたのですが、
こちらと同じ問題(Androidからデータベースを取得できない)が起き、
接続するURLを「
http://localhost/
○○/××/
」となっているところを
「
http://IPv4/
○○/××/
」に変更する
(IPv4の部分はちゃんとcmdでipconfigで調べた値をいれました)
をやってみたのですが、データを取得できませんでした。
こちら何が原因なのか、見ていただくこと可能でしょうか?
以下の部分を確認してもらえますでしょうか?
②UnityのWebリクエストではなく、今までの課題で作ったサイト(例えばLotterySystemなど)のページのURLをIPアドレスに変更した後に、Androidから入れるでしょうか?
③XAMPPは起動している状態で、PCとAndroidが同じWifiから繋がっている状態で試してみればいかがでしょうか?
やはりダメなようです…
ーーー
①localhostの部分をIPアドレスに変えた状態で、PCからはデータの取得はできるでしょうか?
→できます!
②UnityのWebリクエストではなく、今までの課題で作ったサイト(例えばLotterySystemなど)のページのURLをIPアドレスに変更した後に、Androidから入れるでしょうか?
→PCでは入れますが、
Androidからは入れません
そもそもAndroidのブラウザ(chrome)から
http://Ipv4:80/ (サーバのポート番号は80にしています)
に入ることすらできません。
③XAMPPは起動している状態で、PCとAndroidが同じWifiから繋がっている状態で試してみればいかがでしょうか?
→こちらは同じWifiからつながっています。
ーーー
このほかにもXAMPでApache(httpd.conf)のポート番号の部分を8080などに変えて、そちらにアクセスしてみても効果ありませんでした←そもそも意味のない試行でしょうか…?