การเผยแพร่โปรแกรมติดตั้ง

เอกสารนี้จะแสดงวิธีเผยแพร่เกมใน Google Play Games บน PC โดยใช้โปรแกรมติดตั้งเกม

ในขั้นตอนการติดตั้งโดยนักพัฒนาแอป โปรแกรมติดตั้งเกมที่คุณให้มาต้องจัดการการติดตั้ง การอัปเดต และการถอนการติดตั้งเกม

ก่อนเริ่มต้น

ผสานรวม Google Play Games SDK เข้ากับเกม

แพ็กเกจเกมเป็นไฟล์ WAB

Google Play Games บน PC กำหนดให้ต้องอัปโหลดโปรแกรมติดตั้งเกมไปยัง Google Play Console เป็นไฟล์ Windows App Bundle (WAB) หากต้องการสร้างไฟล์ WAB ให้ทำตามขั้นตอนต่อไปนี้

  1. ดาวน์โหลดเครื่องมือเผยแพร่ใน Play คุณสามารถเรียกใช้เครื่องมือนี้ในบรรทัดคำสั่งของ Windows หรือ PowerShell

  2. สร้างไฟล์การกำหนดค่าการเผยแพร่ใน Play โดยตั้งชื่อไฟล์ได้ตามต้องการ เช่น play_publishing_config.xml ที่มีรูปแบบดังนี้

    <?xml version="1.0" encoding="UTF-8"?>
    <play-publishing-config version="1.0">
      <application>
        <package-name>PACKAGE_NAME</package-name>
        <version-name>VERSION_NAME</version-name>
      </application>
      <installer requiresElevation=INSTALLER_REQUIRES_ELEVATION acceptsCommandLineArguments=ACCEPTS_COMMAND_LINE_ARGUMENTS>
        <path>INSTALLER_PATH</path>
        <installation-path-registry-location>
          <key-name>UNIQUE_REGISTRY_PATH</key-name>
          <value-name>InstallLocation</value-name>
        </installation-path-registry-location>
      </installer>
      <launcher requiresElevation=LAUNCHER_REQUIRES_ELEVATION>
        <launch-path-registry-location>
          <key-name>UNIQUE_REGISTRY_PATH</key-name>
          <value-name>InstallLocation</value-name>
        </launch-path-registry-location>
        <executable-invocation>
          <filename>RELATIVE_PATH_TO_LAUNCHER_EXE</filename>
          <arguments>LAUNCHER_ARGS_IF_ANY</arguments>
        </executable-invocation>
      </launcher>
      <uninstaller requiresElevation=UNINSTALLER_REQUIRES_ELEVATION>
        <uninstall-path-registry-location>
          <key-name>UNIQUE_REGISTRY_PATH</key-name>
          <value-name>UninstallString</value-name>
        </uninstall-path-registry-location>
      </uninstaller>
    </play-publishing-config>

    แทนที่ข้อมูลต่อไปนี้

    • PACKAGE_NAME: ชื่อแพ็กเกจของเกม ซึ่งเป็นตัวระบุที่ไม่ซ้ำกันที่จะเชื่อมโยงกับเกมของคุณใน Google Play เช่น com.yourcompany.yourgame ชื่อแพ็กเกจต้องเป็นไปตามกฎต่อไปนี้
      • ต้องมีอย่างน้อย 2 ส่วน (จุด 1 จุดขึ้นไป)
      • แต่ละส่วนต้องขึ้นต้นด้วยตัวอักษร
      • อักขระทั้งหมดต้องเป็นตัวอักษรและตัวเลขคละกัน หรือขีดล่าง ([a-zA-Z0-9_])
    • VERSION_NAME: สตริงเวอร์ชันของเกม ซึ่งอาจเป็นสตริงใดก็ได้ แต่ต้องไม่ซ้ำกันใน WAB ทั้งหมดที่อัปโหลดสำหรับเกม เช่น 1.0, 1.0.1-beta, 2025.11.24, v1.rc1

      • INSTALLER_REQUIRES_ELEVATION: ระบุว่าต้องเรียกใช้ไฟล์ปฏิบัติการของโปรแกรมติดตั้งในฐานะผู้ดูแลระบบเพื่อดำเนินการตามขั้นตอนการติดตั้งให้เสร็จสมบูรณ์หรือไม่

        • "true": เรียกใช้ไฟล์ปฏิบัติการในฐานะผู้ดูแลระบบ
        • "false": เรียกใช้ไฟล์ปฏิบัติการในฐานะผู้ใช้ปัจจุบัน
      • ACCEPTS_COMMAND_LINE_ARGUMENTS: ค่าบูลีนที่ระบุว่าโปรแกรมติดตั้งยอมรับอาร์กิวเมนต์บรรทัดคำสั่งเพื่อเปิดใช้ฟีเจอร์เล่นอัตโนมัติได้หรือไม่ ซึ่งเป็นค่าที่ไม่บังคับและค่าเริ่มต้นคือ "เท็จ" ดูข้อมูลเพิ่มเติมได้ที่การเปิดใช้การเล่นอัตโนมัติ

      • INSTALLER_PATH: เส้นทางไปยังไฟล์โปรแกรมติดตั้งภายใน WAB เส้นทางนี้อาจเป็นเส้นทาง สัมบูรณ์ หรือ สัมพัทธ์ กับไดเรกทอรีระดับบนสุดของการกำหนดค่าการเผยแพร่ใน Play เช่น path\to\test\installer อย่าลืมใช้ Authenticode และการลงนามโค้ด เพื่อลงนามไฟล์ปฏิบัติการของโปรแกรมติดตั้งเกม

      • UNIQUE_REGISTRY_PATH: เส้นทางคีย์รีจิสทรีของ Windows คุณต้องระบุเส้นทางนี้โดยสัมพันธ์กับรีจิสทรีฮีฟ เช่น HKEY_LOCAL_MACHINE หรือ HKEY_CURRENT_USER โดยไม่รวม ชื่อฮีฟในสตริงเส้นทาง ตัวอย่างเช่น หากโปรแกรมติดตั้งเขียนไปยัง HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\YourUniqueName, ให้ระบุเฉพาะ Software\Microsoft\Windows\CurrentVersion\Uninstall\YourUniqueName Google Play Games บน PC จะค้นหาเส้นทางนี้ในหลายๆ ฮีฟเพื่อค้นหาค่าที่จำเป็นสำหรับการเปิดตัวและการถอนการติดตั้ง

        ไฟล์ปฏิบัติการที่ระบุใน INSTALLER_PATH ต้องสร้างคีย์รีจิสทรีเหล่านี้ ระบบต้องสร้างคู่คีย์รีจิสทรีและชื่อค่าที่ระบุใน installation-path-registry-location, launch-path-registry-location และ uninstall-path-registry-location ก่อนการติดตั้งจะเสร็จสมบูรณ์ แม้ว่าตัวอย่างจะใช้ InstallLocation และ UninstallString แต่คุณก็ระบุชื่อใดก็ได้ในแท็ก <value-name> เหล่านี้ ตราบใดที่โปรแกรมติดตั้งสร้างรายการรีจิสทรีที่เกี่ยวข้องสำหรับทั้ง 3 รายการ Google Play Games บน PC ใช้ค่าเหล่านี้เพื่อเปิดตัวและถอนการติดตั้งเกม หากเกมใช้ตัวเปิดใช้ เส้นทางนี้ต้องชี้ไปยังคีย์รีจิสทรีที่มีข้อมูลการติดตั้งสำหรับตัวเปิดใช้ และค่าในรายการรีจิสทรีที่ระบุโดย launch-path-registry-location ต้องชี้ไปยังไดเรกทอรีของตัวเปิดใช้

        เส้นทางนี้ต้องไม่ซ้ำกันในเครื่องของผู้ใช้ เช่น SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\YourUniqueName

        หากโปรแกรมติดตั้งเกมเป็นแอปพลิเคชัน 32 บิตที่ทำงานใน Windows 64 บิต Windows จะใช้การเปลี่ยนเส้นทางรีจิสทรีเพื่อเขียนรายการรีจิสทรีภายใต้HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node ตัวอย่างเช่น การเขียนไปยัง HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\YourUniqueName จะเปลี่ยนเส้นทางไปยัง HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\YourUniqueName

      • LAUNCHER_REQUIRES_ELEVATION: ระบุว่าต้องเรียกใช้ไฟล์ปฏิบัติการของตัวเปิดใช้หรือเกมในฐานะผู้ดูแลระบบทุกครั้งที่เปิดตัวหรือไม่

        • "true": เรียกใช้ไฟล์ปฏิบัติการในฐานะผู้ดูแลระบบ
        • "false": เรียกใช้ไฟล์ปฏิบัติการในฐานะผู้ใช้ปัจจุบัน
      • RELATIVE_PATH_TO_LAUNCHER_EXE: เส้นทางไปยังไฟล์ปฏิบัติการของตัวเปิดใช้หรือเกมภายในไดเรกทอรีการติดตั้ง เส้นทางนี้ต้องมีชื่อไฟล์ปฏิบัติการของตัวเปิดใช้หรือเกม ตัวอย่างเช่น หากไฟล์ตัวเปิดใช้หรือเกมชื่อ mygame.exe และอยู่ใน {INSTALL_DIR}\Resources\mygame.exe คุณต้องระบุ Resources\mygame.exe

      • LAUNCHER_ARGS_IF_ANY: อาร์กิวเมนต์บรรทัดคำสั่งที่ต้องส่งไปยังตัวเปิดใช้หรือเกม รายการนี้เป็นรายการที่ไม่บังคับ

        • ในกรณีที่มีอาร์กิวเมนต์หลายรายการที่เชื่อมโยงกับไฟล์ปฏิบัติการ คุณต้องคั่นอาร์กิวเมนต์เหล่านั้นด้วยช่องว่าง
        • คุณต้องเพิ่ม '--' หรือ '-' ไว้ข้างหน้าอาร์กิวเมนต์ หากไฟล์ปฏิบัติการกำหนดไว้
      • UNINSTALLER_REQUIRES_ELEVATION: ระบุว่าต้องเรียกใช้ไฟล์ปฏิบัติการของโปรแกรมถอนการติดตั้งในฐานะผู้ดูแลระบบเพื่อดำเนินการตามขั้นตอนการถอนการติดตั้งให้เสร็จสมบูรณ์หรือไม่

        • "true": เรียกใช้ไฟล์ปฏิบัติการในฐานะผู้ดูแลระบบ
        • "false": เรียกใช้ไฟล์ปฏิบัติการในฐานะผู้ใช้ปัจจุบัน

    ตัวอย่างไฟล์การกำหนดค่าการเผยแพร่ใน Play

    สมมติว่ามีเกมชื่อ MyGame ที่มีโปรแกรมติดตั้งเกม game_installer.exe และตัวเปิดใช้เกม launcher.exe ตัวอย่างนี้ยังแสดงวิธีใช้ CDATA ด้วย play_publishing_config.xml จะมีลักษณะดังนี้

    <?xml version="1.0" encoding="UTF-8"?>
    
    <play-publishing-config version="1.0">
      <application>
        <!-- The package name for your game. -->
        <package-name>com.mycompany.mygame</package-name>
        <!-- The game's version string. -->
        <version-name>1.0.0</version-name>
      </application>
      <!-- If requiresElevation is "true", installer runs as Administrator
           and a UAC prompt is displayed. This is required for system-wide
           installs (e.g., to Program Files) or writing to HKLM. -->
      <!-- If acceptsCommandLineArguments is "true", the installer must
           be able to accept command-line arguments to enable the auto-play
           feature. -->
      <installer requiresElevation="true" acceptsCommandLineArguments="true">
        <!-- Path to your installer executable. -->
        <path>game_installer.exe</path>
        <!-- The registry location where the installer writes the installation path. -->
        <installation-path-registry-location>
          <!-- Registry key path (typically under HKLM or HKCU).
               game_installer.exe MUST create this key. -->
          <key-name>SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MySystemWideUniqueKey</key-name>
          <!-- game_installer.exe, specified in <path>, creates the registry
               value called 'InstallLocation' within
               SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MySystemWideUniqueKey
               by the time it exits. -->
          <value-name>InstallLocation</value-name>
        </installation-path-registry-location>
      </installer>
    
      <!-- If requiresElevation is "true", launcher runs as Administrator
           and a UAC prompt is displayed on every game launch. -->
      <launcher requiresElevation="true">
        <!-- Specifies the registry location where Google Play Games reads the installation path
             in order to launch the game. -->
        <launch-path-registry-location >
          <!-- Registry key path (typically under HKLM or HKCU) where
               the launch path can be found. -->
          <key-name>SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MySystemWideUniqueKey</key-name>
          <!-- Google Play Games reads the installation directory from this
               registry value, for example InstallLocation, to launch the game. -->
          <value-name>InstallLocation</value-name>
        </launch-path-registry-location>
        <executable-invocation>
          <!-- Game executable or launcher filename, relative to the
               directory path specified in the InstallLocation registry value. -->
          <filename>launcher.exe</filename>
          <!-- Optional arguments to pass to the executable.
               CDATA is used here to avoid issues with special characters
               like & or >. -->
          <arguments><![CDATA[arg1&arg2>arg3]]></arguments>
        </executable-invocation>
      </launcher>
    
      <!-- If requiresElevation is "true", uninstaller runs as
           Administrator and a UAC prompt is displayed for uninstall. -->
      <uninstaller requiresElevation="true">
        <!-- Registry key where Google Play Games finds the
             uninstallation command. -->
        <uninstall-path-registry-location>
          <!-- Registry key path (typically under HKLM or HKCU) where
               uninstall command can be found. -->
          <key-name>SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MySystemWideUniqueKey</key-name>
          <!-- game_installer.exe also creates the registry value, for example, 'UninstallString'
               within SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MySystemWideUniqueKey,
               containing the command Google Play Games executes to uninstall
               the game. -->
          <value-name>UninstallString</value-name>
        </uninstall-path-registry-location>
      </uninstaller>
    </play-publishing-config>
    
  3. เรียกใช้เครื่องมือเผยแพร่ใน Play ในบรรทัดคำสั่งของ Windows หรือ Powershell

    playpublishingtool.exe build-installer-bundle --input=PLAY_PUBLISHING_CONFIG_PATH --output=WAB_OUTPUT_PATH
    

    หากต้องการเขียนทับไฟล์ WAB ที่มีอยู่ซึ่งมีชื่อเดียวกัน ให้ใช้อาร์กิวเมนต์ --force

    playpublishingtool.exe build-installer-bundle --input=PLAY_PUBLISHING_CONFIG_PATH --output=WAB_OUTPUT_PATH --force
    

    แทนที่ข้อมูลต่อไปนี้

    • PLAY_PUBLISHING_CONFIG_PATH: เส้นทางไปยังการกำหนดค่าการเผยแพร่ใน Play เช่น path\to\play_publishing_config.xml
    • WAB_OUTPUT_PATH: เส้นทางไปยังไฟล์ WAB เช่น path\to\output_bundle.wab

    วิธีใช้เครื่องมือเผยแพร่ใน Play

    สมมติว่าคุณมีไบนารีเครื่องมือเผยแพร่ใน Play playpublishingtool.exe การกำหนดค่าการเผยแพร่ใน Play play_publishing_config.xml และโปรแกรมติดตั้งเกม game_installer.exe ในไดเรกทอรีการทำงานปัจจุบัน

    ไดเรกทอรีการทำงานปัจจุบันควรมีลักษณะดังนี้

    .\
    ├── game_installer.exe
    ├── play_publishing_config.xml
    ├── playpublishingtool.exe
    

    หากต้องการสร้าง WAB ที่มีชื่อ เช่น installer_bundle.wab ในไดเรกทอรีเดียวกัน คำสั่งจะมีลักษณะดังนี้

    playpublishingtool.exe build-installer-bundle --input=play_publishing_config.xml --output=installer_bundle.wab
    

    หากใช้อาร์กิวเมนต์ --force คำสั่งจะมีลักษณะดังนี้

    playpublishingtool.exe build-installer-bundle --input=play_publishing_config.xml --output=installer_bundle.wab --force
    

    เมื่อดำเนินการสำเร็จ คุณควรเห็นเอาต์พุตที่มีลักษณะดังนี้

    Successfully built the installer bundle at installer_bundle.wab
    

    ค้นหาไฟล์ WAB ในโฟลเดอร์ต่อไปนี้

      .\
      ├── game_installer.exe
      ├── installer_bundle.wab
      ├── play_publishing_config.xml
      ├── playpublishingtool.exe
    

    การเปิดใช้การเล่นอัตโนมัติเมื่อติดตั้งเกมเนทีฟบน PC (ไม่บังคับ)

    Google Play Games บน PC ช่วยให้คุณเปิดใช้ฟีเจอร์ "เล่นอัตโนมัติ" ซึ่งจะเปิดตัวเกมโดยอัตโนมัติทันทีที่กระบวนการติดตั้งเสร็จสมบูรณ์ ฟีเจอร์นี้มอบประสบการณ์การใช้งานที่ราบรื่นโดยเปลี่ยนเส้นทางผู้เล่นไปยังเกมโดยตรงและมีการตรวจสอบสิทธิ์อย่างสมบูรณ์ภายในระบบนิเวศของ Google Play Games บน PC

    วิธีการทำงาน

    เมื่อคุณเปิดใช้ฟีเจอร์ นี้ Google Play Games บน PC จะส่งโทเค็นของเซสชันไปยังกระบวนการโปรแกรมติดตั้งของบุคคลที่สาม (3P) โดยใช้อาร์กิวเมนต์บรรทัดคำสั่ง จากนั้นโปรแกรมติดตั้งของคุณมีหน้าที่รับผิดชอบในการแยกโทเค็นนี้และใช้โทเค็นเพื่อเปิดตัวไฟล์ปฏิบัติการของเกมในบริบทที่มีการตรวจสอบสิทธิ์

    สิ่งที่ต้องมีก่อน

    หากต้องการใช้ฟีเจอร์นี้ โปรแกรมติดตั้ง 3P ต้องจัดการอาร์กิวเมนต์บรรทัดคำสั่งได้

    ขั้นตอนการติดตั้งใช้งาน

    1. เปิดใช้การเล่นอัตโนมัติในการกำหนดค่าการเผยแพร่ใน Play

      หากต้องการเลือกใช้ฟีเจอร์นี้ ให้เพิ่มแอตทริบิวต์ acceptsCommandLineArguments ลงในองค์ประกอบ <installer> ใน play_publishing_config.xml

      ตัวอย่างเนื้อหาบางส่วนจาก play_publishing_config.xml

           <installer requiresElevation="true" acceptsCommandLineArguments="true">
              <path>path/to/installer.exe</path>
              <installation-path-registry-location>
                <key-name>SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\key</key-name>
                <value-name>InstallPath</value-name>
              </installation-path-registry-location>
           </installer>
      • แอตทริบิวต์: acceptsCommandLineArguments
      • ประเภท: Boolean
      • ค่าเริ่มต้น: false
      • ลักษณะการทำงาน: เมื่อตั้งค่าเป็น "จริง" GPG จะเพิ่มโทเค็นของเซสชันลงในอาร์กิวเมนต์บรรทัดคำสั่งเมื่อเรียกใช้โปรแกรมติดตั้ง
    2. จัดการโทเค็นเซสชันในโปรแกรมติดตั้ง

      เมื่อไคลเอ็นต์ GPG เปิดตัวโปรแกรมติดตั้ง โปรแกรมติดตั้งจะได้รับโทเค็นของเซสชันเป็นอาร์กิวเมนต์บรรทัดคำสั่ง

      • รูปแบบอาร์กิวเมนต์: --g_session_token=<TOKEN>

      สิ่งที่คุณต้องทำ

      • การแยก: โปรแกรมติดตั้งต้องแยกวิเคราะห์อาร์กิวเมนต์บรรทัดคำสั่งเพื่อดึงสตริงโทเค็น
      • การเผยแพร่: หากขั้นตอนการติดตั้งเกี่ยวข้องกับการเปิดตัวตัวเปิดใช้หรือกระบวนการของเกมรอง โปรแกรมติดตั้งมีหน้าที่รับผิดชอบในการส่งโทเค็นของเซสชันไปยังกระบวนการของเกมขั้นสุดท้ายที่ใช้ SDK อย่างปลอดภัย
      • การเปิดตัว: ใช้โทเค็นของเซสชันที่ให้มาเพื่อเริ่มไฟล์ปฏิบัติการของเกม วิธีนี้จะช่วยให้เกมทำงานในบริบท GPG ที่มีการตรวจสอบสิทธิ์ มิเช่นนั้น InitializeSDK จะล้มเหลวและผู้เล่นจะต้องรีสตาร์ทเกม
    3. การจัดการข้อผิดพลาดและการดำเนินการสำรอง

      • การดึงโทเค็น: หาก GPG สร้างหรือส่งโทเค็นของเซสชันไม่ได้ไม่ว่าด้วยเหตุผลใดก็ตาม (เช่น การสร้างโทเค็นล้มเหลว) กระบวนการติดตั้งจะยังคงดำเนินการต่อไป อย่างไรก็ตาม ระบบจะเปิดตัวโปรแกรมติดตั้งโดยไม่มีอาร์กิวเมนต์ --g_session_token
      • ความเสถียร: คุณควรออกแบบโปรแกรมติดตั้งให้จัดการสถานการณ์ที่ไม่มีโทเค็นของเซสชันได้ ในกรณีเช่นนี้ โปรแกรมติดตั้งควรดำเนินการติดตั้งตามมาตรฐาน และคุณไม่ควรทริกเกอร์การเปิดตัวเกมอัตโนมัติเนื่องจาก InitializeSDK จะล้มเหลวอยู่ดี
      • ข้อผิดพลาดของโปรแกรมติดตั้ง: คุณมีหน้าที่รับผิดชอบต่อความเสถียรและการจัดการข้อผิดพลาดของโปรแกรมติดตั้งและลำดับการเปิดตัวเกมที่โปรแกรมติดตั้งเริ่มต้น GPG ไม่สามารถควบคุมกระบวนการที่เกิดขึ้นภายในโปรแกรมติดตั้งหลังจากที่เปิดตัวแล้ว

เผยแพร่เกมโดยใช้ Play Console

หลังจากสร้าง WAB สำหรับเกมเรียบร้อยแล้ว ให้อัปโหลด WAB ไปยัง Play Console และจัดการการตั้งค่าและข้อกำหนด ทำตามขั้นตอนต่อไปนี้เพื่อเผยแพร่เกม

เพิ่มรูปแบบของอุปกรณ์ Google Play Games บน PC

ขั้นตอนนี้จำเป็นเฉพาะเมื่อคุณเผยแพร่เกมเป็นครั้งแรก

  1. ใน Play Console ที่เมนูด้านซ้าย ให้เลือกทดสอบและ เผยแพร่ > การตั้งค่า > การตั้งค่าขั้นสูง (ลิงก์โดยตรง)
  2. ไปที่แท็บรูปแบบของอุปกรณ์ แล้วเพิ่ม Google Play Games on PC จากเมนูแบบเลื่อนลง + เพิ่มรูปแบบของอุปกรณ์

  3. คลิกปุ่มจัดการ ที่ตรงกับรูปแบบของอุปกรณ์ Google Play Games บน PC ทางด้านขวา

  4. เลือกตัวเลือกใช้แทร็กเฉพาะสำหรับเกมใน App Bundle ของ Windows

  5. คลิกบันทึก แล้วคลิกบันทึก อีกครั้งในกล่องโต้ตอบการยืนยัน

เปิดการเผยแพร่ที่จัดการ

หากต้องการเปิดการเผยแพร่ที่จัดการ ให้ทำตามขั้นตอนต่อไปนี้

  1. ในหน้าภาพรวมการเผยแพร่ ในส่วนการเผยแพร่ที่จัดการ ให้คลิกเปิดการเผยแพร่ที่จัดการ
  2. กล่องโต้ตอบจะปรากฏขึ้น เปลี่ยนเป็นการเผยแพร่ที่จัดการเปิดอยู่ สำหรับแทร็ก
  3. คลิกบันทึก

อัปโหลดไฟล์ WAB

หากต้องการอัปโหลดไฟล์ WAB ให้ทำตามขั้นตอนต่อไปนี้

  1. ใน Play Console ที่เมนูด้านซ้าย ให้เลือก ทดสอบและเผยแพร่ > การตั้งค่าขั้นสูง (ลิงก์โดยตรง)
  2. ในหน้าการตั้งค่าขั้นสูง ให้คลิกแท็บรูปแบบของอุปกรณ์
  3. ในแท็บรูปแบบของอุปกรณ์ ให้คลิก + เพิ่มรูปแบบของอุปกรณ์ แล้วเลือก Google Play Games บน PC เพื่อเพิ่ม
  4. ในส่วน Google Play Games บน PC ให้คลิกจัดการ
  5. เลือกใช้แทร็กเฉพาะสำหรับเกมใน App Bundle ของ Windows
  6. คลิกบันทึก
  7. ใน Play Console ที่เมนูด้านซ้าย ให้เลือก ทดสอบและเผยแพร่ > เวอร์ชันที่ใช้งานจริง (ลิงก์โดยตรง)
  8. ในหน้าเวอร์ชันที่ใช้งานจริง ให้เลือก Google Play Games บน PC (Windows) เท่านั้น จากเมนูแบบเลื่อนลงสำหรับรูปแบบของอุปกรณ์
  9. ในแท็บ Windows App Bundle ให้คลิกแก้ไข แล้วอัปโหลดไฟล์ WAB

กำหนดค่าข้อกำหนดสำหรับ Windows PC

วิธีกำหนดค่าข้อกำหนดสำหรับ Windows PC

  1. ใน Play Console ที่เมนูด้านซ้าย ให้เลือก เพิ่มผู้ใช้ > การแสดงข้อมูลผลิตภัณฑ์ใน Store > การตั้งค่า Store (ลิงก์โดยตรง)
  2. ในส่วนข้อกำหนดสำหรับ PC ให้คลิกปุ่มแก้ไข ทางด้านขวา
  3. อัปเดตฟิลด์แล้วคลิกบันทึก

กำหนดค่ากราฟิกการซื้อในแอป

ขั้นตอนนี้เป็นขั้นตอนที่ไม่บังคับ วิธีกำหนดค่ากราฟิกการซื้อในแอป

  1. ใน Play Console ที่เมนูด้านซ้าย ให้เลือก เพิ่มผู้ใช้ > การแสดงข้อมูลผลิตภัณฑ์ใน Store > ข้อมูลผลิตภัณฑ์ใน Store(ลิงก์โดยตรง)
  2. ในส่วนข้อมูลสินค้าใน Store เริ่มต้น ในแท็บข้อมูลสินค้า ให้คลิกปุ่ม -> (ลูกศร) ทางด้านขวา ระบบจะนำคุณไปยังหน้าข้อมูลสินค้าใน Store เริ่มต้น
  3. ไปที่ส่วน Google Play Games บน PC แล้วอัปโหลดรูปภาพที่ กราฟิกการซื้อในแอปของ Google Play Games บน PC (Windows)
  4. คลิกบันทึก

ส่งการเปลี่ยนแปลงให้ตรวจสอบ

  1. ใน Play Console ที่เมนูด้านซ้าย ให้เลือกภาพรวมการเผยแพร่
  2. คลิกส่งการเปลี่ยนแปลงให้ตรวจสอบ ในส่วนการเปลี่ยนแปลงที่ยังไม่ได้ส่งให้ตรวจสอบ

เมื่อทีมตรวจสอบอนุมัติการเปลี่ยนแปลงแล้ว ผู้ใช้จะค้นพบเกมของคุณใน Google Play