TR

Oyununuz Google Play'de

Burada yayınlanan bir oyun telefona zaten kurulabilir (sayfasındaki Kur düğmesi). Play Store'da da yer alması için JumPHP onu gerçek bir Android uygulamasına dönüştürür: bir Trusted Web Activity. Bu, oyunun sayfasının Chrome'da tam ekran, adres çubuğu olmadan, kendi simgesi ve adıyla açılmasıdır; oyun sitedeki oyunun ta kendisidir (burada yayınlanan bir güncelleme hemen uygulamaya yansır). Ağsız ve tarayıcısız çalışan bir uygulama için: yerel Android uygulaması.

Gerekenler: bilgisayarınızda bir JumPHP projesi (bilgisayarınızda), Docker ve bir Google Play geliştirici hesabı (bir kez 25 $). Claude'unuz her şeyi sizin yerinize yapabilir: ona “oyunumu Google Play'e koy” deyin.

1. Uygulamayı üretin

bin/jumphp twa mon-jeu --url https://jumphp.net/mon-jeu

İlk seferde komut şunları sorar:

  • uygulamanın paket adı (örneğin io.github.ben.mon_jeu): Play Store'daki kimliği, bir daha asla değişmez;
  • Google'ın Android SDK lisansını kabul etmeniz (SDK bir kez, ~1 GB, ~/.jumphp içine indirilir).

Yükleme anahtarınızı oluşturur (~/.jumphp/android/keys/, parolasıyla birlikte: yedekleyin, asla git'e koymayın), ardından games/mon-jeu/dist/android/ içinde şunları üretir:

Dosya Ne için
mon-jeu-1.aab Play Store
mon-jeu-1.apk telefonunuzda denemek için (adb install, ya da telefona kopyalayın)
assetlinks.json sitenin ve uygulamanın birbirine ait olduğunu kanıtlamak için (2. adım)

Anahtarınızın SHA-256 parmak izini gösterir. Simgenin altındaki ad, oyunun kısa adıdır (game.yaml içindeki pwa: {short_name: …}, yoksa başlığı).

2. Siteye uygulamanın sizin olduğunu söyleyin

Bu yapılmazsa uygulama bir adres çubuğuyla açılır. Stüdyo'da, oyununuzun sayfasındaki Android uygulaması bölümüne paket adını ve parmak izini girin. Site bunları, Android'in doğruladığı https://jumphp.net/.well-known/assetlinks.json adresinde yayınlar.

Claude'unuz bunu update_project ile yapar (android_package, android_fingerprints). Kendi sunucunuzda assetlinks.json dosyasını https://sizin-alan-adiniz/.well-known/assetlinks.json adresine koyun.

3. Google Play'de yayınlayın

Tüm ayrıntılar (anahtarlar, telefonda denemeler, Play Console'daki her beyan, inceleme, sonraki sürümler, tuzaklar): Play Store'da yayınlama, adım adım. Kısaca:

  1. Play Console'da aynı paket adıyla Uygulama oluştur.
  2. Önce dahili testler: .aab dosyasını gönderin, test bağlantısından kurun.
  3. Uygulama imzalama (Kurulum): Google uygulamayı kendi anahtarıyla imzalar; onun SHA-256 parmak izini kopyalayıp sizinkinin yanına ekleyin (2. adım), yoksa adres çubuğu geri gelir.
  4. Mağaza sayfası (ekran görüntüleri: bin/jumphp shot), içerik derecelendirmesi, ardından üretim.

Sonraki sürümler

Oyunun kodu kendiliğinden güncellenir (site güncellenir). Uygulamanın kendisini (ad, simge, renkler) değiştirmek için:

bin/jumphp twa mon-jeu      # sürüm numarası 1 artar

games/mon-jeu/android/twa-manifest.json paketi, adresi ve sürümü tutar: git'e girer.