DeHubDeHub'ı aç

DeHub › Belgeler

DeHub Geliştirici Sorun Giderme

En sık karşılaşılan sorunlar ve çözümleri. dehub.io/apps/dev’deki denetleyici hangi alanın yanlış olduğunu sade bir dille söyler; oradan başlayın.

Manifest sorunları

MesajÇözüm
/.well-known/dehub.json adresinde bulunamadıDosyayı tam olarak bu yolda https üzerinden yayınlayın. Birçok barındırma hizmeti nokta ile başlayan klasörleri gizler; şuna izin verin: .well-known.
Bulundu ama geçerli bir JSON değilDosyayı bir JSON denetleyicisine yapıştırın. Genellikle sondaki fazladan virgüller sebeptir.
homeUrl alan adınızda olmalıhomeUrl manifesti sunan alan adıyla aynı alan adında olmalıdır.
ownership.signature: 0x… tarafından imzalanmış, 0x… tarafından değilŞu alana yazdığınız cüzdanla imzalayın: ownership.addressya da /apps/dev’deki İmzala düğmesini kullanın.
Uygulama https üzerinden sunulmalıLocalhost ve http yalnızca geliştirici önizlemesinde (/apps/dev’de Başlat) çalışır, gönderirken çalışmaz.

Uygulama çalışırken

SorunÇözüm
Açılış ekranı 8 saniye kalıyorŞunu çağırın: dehub.ready() ilk ekranınız açılır açılmaz.
Not running inside dehubSayfa tek başına açılmış. Şunu kontrol edin: dehub.isInDehub() ve normal bir web sürümü gösterin.
signin hatasıKişinin DeHub oturumu kapalı. Giriş yapmasını isteyin ya da uygulamanızı misafir olarak kullanmasına izin verin.
unsupported (pay veya addApp’te)Geliştirici önizlemeleri ödeme alamaz ve eklenemez. Önce uygulamayı gönderin.
Uygulama masaüstünde gerilmiş görünüyorGörünmemeli: DeHub mini uygulamaları telefon genişliğinde bir sütunda çalıştırır. 375–430 px genişlik için tasarlayın.
Bağlantılar hiçbir şey yapmıyorŞunu kullanın: dehub.actions.openUrl(url) kullanın; mini uygulamalar DeHub sekmesinde gezinemez.

Sunucunuzda

SorunÇözüm
Token audience hatasıyla başarısız oluyorŞunu ayarlayın: audience — uygulamanızın alan adıyla birebir aynı olmalı, başında https:// ve sonunda yol olmadan.
Token süre dolumu hatasıyla başarısız oluyorTokenlar bir saat geçerlidir. Şunu yeniden çağırın: dehub.auth.getToken() ; SDK onu yeniler.
Bildirimler şu nedenle atlandı: notAddedYalnızca uygulamanızı ekleyenler bildirim alır. Şununla isteyin: dehub.actions.addApp().
Bildirimler şu nedenle atlandı: rateLimitedKişi başına 30 saniyede bir ve günde on. Güncellemeleri tek bir bildirimde birleştirin.
REST API’den 429Şu değerdeki saniye kadar bekleyin: x-ratelimit-reset-* ve sonra yeniden deneyin.

DeHub Blogu · dehub.io ana sayfası