Ana içeriğe geç

manifest.json Oluşturma

Her uygulamanın cüzdana meta bilgileri iletmek için bir manifestoya ihtiyacı vardır. Manifesto, tonconnect-manifest.json adı verilen bir JSON dosyasıdır ve aşağıdaki formatı takip eder:

{
"url": "<app-url>", // zorunlu
"name": "<app-name>", // zorunlu
"iconUrl": "<app-icon-url>", // zorunlu
"termsOfUseUrl": "<terms-of-use-url>", // isteğe bağlı
"privacyPolicyUrl": "<privacy-policy-url>" // isteğe bağlı
}

Örnek

Aşağıda manifestonun bir örneğini bulabilirsiniz:

{
"url": "https://ton.vote",
"name": "TON Vote",
"iconUrl": "https://ton.vote/logo.png"
}

En iyi uygulamalar

ipucu

En iyi uygulama, manifestoyu uygulamanızın ve deposunun köküne yerleştirmektir. Örneğin: https://myapp.com/tonconnect-manifest.json. Bu, cüzdanın uygulamanızı daha iyi yönetmesine ve uygulamanıza bağlı kullanıcı deneyimini geliştirmesine olanak tanır.

  • manifest.json dosyasının URL'si üzerinden bir GET isteği ile erişilebilir olduğundan emin olun.

Alanlar açıklaması

AlanGereklilikAçıklama
urlzorunluUygulama URL'si. DApp tanıtıcısı olarak kullanılacaktır. Cüzdanda simgesine tıklandığında DApp'i açmak için kullanılacaktır. Kapanış eğik çizgi olmadan URL'yi geçmek önerilir; örneğin 'https://mydapp.com' yerine 'https://mydapp.com/'.
namezorunluUygulama adı. Basit olabilir; tanıtıcı olarak kullanılmayacaktır.
iconUrlzorunluUygulama simgesinin URL'si. PNG, ICO, ... formatında olmalıdır. SVG simgeleri desteklenmemektedir. 180x180px PNG simgesi için URL geçin.
termsOfUseUrlisteğe bağlıKullanım Şartları belgesinin URL'si. Normal uygulamalar için isteğe bağlıdır, ancak Tonkeeper önerilen uygulamalar listesine yerleştirilen uygulamalar için gereklidir.
privacyPolicyUrlisteğe bağlıGizlilik Politikası belgesinin URL'si. Normal uygulamalar için isteğe bağlıdır, ancak Tonkeeper önerilen uygulamalar listesine yerleştirilen uygulamalar için gereklidir.
tehlike

Unutmayın, tüm URL ve alanların doğruluğunu kontrol etmek çok önemlidir; aksi takdirde uygulamanızın düzgün çalışmayabilir.