Unity 交叉推广按钮打开原始文本文件而不是重定向到 Google Play 链接时出现问题

问题描述 投票:0回答:0

我目前正在开发一个 Unity 项目,并实现了一个交叉推广按钮,该按钮应该会打开我的应用程序的 Google Play 链接。但是,当我单击该按钮时,它会打开托管在 GitHub 上的原始文本文件,而不是重定向到 Google Play 链接。 我尝试在 GitHub 和 Google Drive 等不同平台上的文本文件中托管 Google Play 链接,但问题仍然存在。我也尝试过使用 URL 缩短服务和重定向技术,但它们似乎都不起作用。 这是我正在使用的脚本的简化版本:

using System.Collections;
using UnityEngine;
using UnityEngine.Networking;
using UnityEngine.UI;

public class crospromo : MonoBehaviour
{
    public string imageURL;
    public string linkURL;
    private Image image;

    private void Start()
    {
        image = GetComponent<Image>();
        StartCoroutine(LoadImage());
    }

    private IEnumerator LoadImage()
    {
        using (UnityWebRequest www = UnityWebRequestTexture.GetTexture(imageURL))
        {
            yield return www.SendWebRequest();

            if (!www.isNetworkError && !www.isHttpError)
            {
                Texture2D texture = DownloadHandlerTexture.GetContent(www);
                if (texture != null)
                {
                    Sprite sprite = Sprite.Create(texture, new Rect(0f, 0f, texture.width, texture.height), new Vector2(0.5f, 0.5f));
                    image.sprite = sprite;
                }
            }
        }
    }

    public void OnClick()
    {
        Application.OpenURL(linkURL);
    }
}

unity inspector screenshot

c# unity-game-engine button raw-file
© www.soinside.com 2019 - 2024. All rights reserved.