← 一覧に戻る
議論 フォーラム

GDevelopゲームでモバイルブラウザのURLブロックを回避する方法

GDevelopで開発されたHTML5ゲームにおいて、モバイルブラウザで外部URLが開けないという問題がフォーラムで議論されています。

ある開発者は、デスクトップでは問題なく機能するURLリンクが、iOSのSafariおよびChromeで常にブロックされてしまうと報告しています。この問題に対し、開発者は以下の方法を試しましたが、いずれも成功しなかったとのことです。

  • GDevelopの組み込みURLオープナー
  • i-frame拡張機能
  • URLツール拡張機能
  • カスタムJavaScript拡張機能(window.location.href = “URL”; を含む各種バリエーション)

組み込みURLオープナーの試行
組み込みURLオープナーの試行

これらの画像は、開発者が試した実装の一部を示しています。

i-frame拡張機能の試行
i-frame拡張機能の試行

開発者は、HTTPSで自身のドメインからホストしているWeb版(HTML5)モバイルゲームを対象としており、広告目的ではなく、プレイヤーが意図的にクリックする正当な理由があるリンクであることを強調しています。

この問題に対して、GDevelopのHTML5ゲームからモバイルブラウザで確実に外部URLを開くための解決策について、コミュニティからの情報提供が求められています。

カスタムJavaScriptの実装例1
カスタムJavaScriptの実装例1

カスタムJavaScriptの実装例2
カスタムJavaScriptの実装例2

同様の問題に直面した経験がある方や、解決策を知っている方は、フォーラムでの情報交換が期待されます。

元の情報源を見る →