Generator apple-app-site-association & assetlinks.json

Buat dua file yang membuat tautan ke website kamu bisa membuka aplikasi: apple-app-site-association untuk Universal Links iOS dan assetlinks.json untuk Android App Links. Kamu juga bisa menempel file yang sudah ada untuk mengeceknya.

Diperbarui

iOS — Universal Links

Android — App Links

Cari dengan keytool -list -v -keystore release.jks, atau di Play Console → Setup → App signing.

      Edit salah satu file secara langsung untuk memvalidasi file yang sudah ada. Masalahnya akan ditampilkan di bawah file tersebut.

      Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

      Apakah alat ini membantu?0.0 0 penilaian
      Buat semua ukuran ikon aplikasi dari satu gambarSet AppIcon iOS + Contents.json, mipmap & adaptive icon Android, ikon Play Store dan PWA.Generator App Icon →

      Cara menggunakan Generator File Deep Link

      1. Masukkan Apple Team ID, bundle ID, dan path URL yang seharusnya membuka aplikasi.
      2. Masukkan nama package Android dan sidik jari SHA-256 dari sertifikat penandatanganan kamu.
      3. Unduh kedua file lalu unggah ke https://yourdomain/.well-known/, atau tempel file yang sudah ada untuk memvalidasinya.

      Di mana menghosting file

      Kedua file harus berada di folder /.well-known/ pada setiap domain yang seharusnya membuka aplikasi kamu: https://example.com/.well-known/apple-app-site-association (tanpa ekstensi file) dan https://example.com/.well-known/assetlinks.json. File harus disajikan melalui HTTPS, tanpa redirect, dan dengan content type application/json. Apple mengambil file AASA melalui CDN-nya saat aplikasi terpasang, jadi perubahan mungkin butuh waktu sebelum sampai ke perangkat.

      Pencocokan path di iOS

      Format components yang modern mencocokkan path menggunakan * (karakter apa pun) dan ? (satu karakter). Aturan dicek secara berurutan dan yang pertama cocok akan dipakai, jadi letakkan pengecualian ("exclude": true, ditulis sebagai !/path di atas) sebelum aturan yang lebih umum. Aplikasi kamu juga memerlukan entitlement Associated Domains applinks:example.com.

      Fingerprint Android

      assetlinks.json harus mencantumkan sidik jari SHA-256 dari sertifikat yang menandatangani aplikasi yang diinstal pengguna. Jika memakai Play App Signing, itu adalah kunci penandatanganan aplikasi milik Google dari Play Console, bukan upload key kamu. Ini sering menjadi penyebab App Links gagal terverifikasi. Tambahkan keduanya jika kamu menguji build debug dan release. Intent filter di manifest kamu perlu menyertakan android:autoVerify="true".

      Juga dicari sebagai: generator apple-app-site-association, generator assetlinks.json, universal links ios, android app links, validator aasa, cara setup deep link, digital asset links.

      Tool yang cocok dipakai bersama Generator File Deep Link

      • Generator App Icon — Unggah satu gambar persegi dan dapatkan semua ukuran ikon yang dibutuhkan aplikasimu: folder AppIcon.appiconset siap pakai untuk Xcode, folder mipmap Android dengan adaptive icon, ikon Play Store, dan ikon web/PWA, semuanya dalam satu ZIP.
      • Generator security.txt — Isi beberapa kolom untuk membuat /.well-known/security.txt yang sesuai standar, yang memberi tahu peneliti keamanan cara melaporkan masalah keamanan ke kamu.
      • Generator Robots.txt — Buat robots.txt yang benar dalam hitungan detik: pilih preset, tambahkan aturan per user-agent, blokir crawler pelatihan AI, dan daftarkan sitemap kamu.
      • Cek HTTP Header — Ambil URL apa pun dan lihat persis apa yang dikirim server — status code, rantai redirect, dan setiap header respons, lengkap dengan penjelasan sederhana untuk header yang penting bagi SEO, caching, dan keamanan.

      Pertanyaan yang sering diajukan

      Kenapa Universal Links saya tidak membuka aplikasi?
      Periksa bahwa file AASA tersedia di /.well-known/ melalui HTTPS tanpa redirect, bahwa appID berformat TEAMID.bundleid, bahwa entitlement Associated Domains mencantumkan domain tersebut, dan bahwa kamu mengetuk tautannya, bukan mengetik URL-nya. URL yang diketik memang dibuka di Safari secara default.
      Sidik jari SHA-256 mana yang harus dipakai untuk Android?
      Gunakan sidik jari dari sertifikat yang menandatangani aplikasi yang terpasang. Jika memakai Play App Signing, salin SHA-256 dari sertifikat App signing key di Play Console → Setup → App signing.
      Apakah file AASA perlu ekstensi .json?
      Tidak. Namanya harus tepat apple-app-site-association tanpa ekstensi, tetapi disajikan dengan content type application/json.
      Bisakah saya memasang Generator File Deep Link sebagai aplikasi web dan memakainya offline?
      Bisa. Generator File Deep Link adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

      Tool terkait