So vergeben Sie dem Startprogramm-Installer einen Namen

So funktioniert's

Die Dateien des Startprogramm-Installers heißen standardmäßig installer.exe für die eigenständige Version und web_installer.exe für die Web-Version. Sie können im Code Ihrer Website einen eigenen Namen vergeben. Klickt ein Benutzer auf die Download-Schaltfläche oder den Download-Link, ersetzt der Browser automatisch den Namen der Installationsdatei.

Wie komme ich dazu

  1. Fügen Sie in den Code Ihrer Website einen unsichtbaren iframe ein, in dem ein Download-Link für die Installationsdatei mit dem geänderten Namen generiert wird, wie im folgenden Beispiel gezeigt.

Beispiel:

Copy
Full screen
Small screen
    <body>
      ...
      <script>
        const frame = document.createElement("IFRAME");
        frame.id = "xsolla-installer-renamer";
        frame.src = `https://installer.launcher.xsolla.com/launcher-installer-renamer-prod/v1/renamer.html?cache=${Date.now()}`;
        frame.style = "display: none";
        document.body.append(frame);
      </script>
      ...
    <body>
    

    1. Implementieren Sie die Methode postMessage(), die beim Klick auf den entsprechenden Link oder die entsprechende Schaltfläche die Parameter an das iframe übermittelt:
      • <LINK TO INSTALLER> – URL der Installationsdatei. Diese finden Sie im Kundenportal unter Launcher > Einstellungen > Launcher Build. Beispiel: https://installer.launcher.xsolla.com/xlauncher-builds/xsolla-launcher-update/123456789/bin/web_installer.exe
      • <NEW INSTALLER NAME> – Name der Installationsdatei.

    Beispiel:

    Copy
    Full screen
    Small screen
      postMessage(
        {
          type: "download",
          href: "<LINK TO INSTALLER>",
          name: "<NEW INSTALLER NAME>",
        },
        "https://installer.launcher.xsolla.com"
      )
      

      Nachfolgend finden Sie Codebeispiele für einen Download-Link und eine Download-Schaltfläche für die Installationsdatei.

      Beispielcode für einen Download-Link für die Installationsdatei:

      Copy
      Full screen
      Small screen
        <body>
          ...
          <a
              href="#"
              onclick="document.getElementById('xsolla-installer-renamer').contentWindow.postMessage({ type: 'download', href: '<LINK TO INSTALLER>', name: '<NEW INSTALLER NAME>' }, 'https://installer.launcher.xsolla.com');"
          >
            Donwload
          </a>
          ...
        <body>
        

        Beispielcode für eine Download-Schaltfläche für die Installationsdatei:

        Copy
        Full screen
        Small screen
          <body>
            ...
            <button id="button-download">Download</button>
            <script>
              const btn = document.getElementById("button-download");
              btn.onclick = () => {
                document
                  .getElementById("xsolla-installer-renamer")
                  .contentWindow.postMessage(
                    {
                      type: "download",
                      href: "<LINK TO INSTALLER>",
                      name: "<NEW INSTALLER NAME>",
                    },
                    "https://installer.launcher.xsolla.com"
                  );
              };
            </script>
            ...
          <body>
          
          War dieser Artikel hilfreich?
          Vielen Dank!
          Gibt es etwas, das wir verbessern können? Nachricht
          Das tut uns leid
          Bitte erläutern Sie, weshalb dieser Artikel nicht hilfreich ist. Nachricht
          Vielen Dank für Ihr Feedback!
          Wir werden Ihr Feedback aufgreifen und dazu nutzen, Ihr Erlebnis verbessern.
          Diese Seite bewerten
          Diese Seite bewerten
          Gibt es etwas, das wir verbessern können?

          Jetzt nicht

          Vielen Dank für Ihr Feedback!
          Letztmalig aktualisiert: 22. Januar 2024

          Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.

          Problem melden
          Wir überprüfen unsere Inhalte ständig. Ihr Feedback hilft uns, sie zu verbessern.
          Geben Sie eine E-Mail-Adresse an, damit wir Sie erreichen können
          Vielen Dank für Ihr Feedback!