İçeriğe geç
developers
Geliştirici merkezi

VISWOO BELGELERİ

Değişiklik günlüğü

SDK, köprüler, paket biçimi ve cihaz protokolündeki değişiklikler.

  • İşletmeler için dış API: /api/ext/v1, vzk_… anahtarlar ve izinler; ekranlar, içerik, zamanlama ve etki denemesi, acil duyuru, raporlar (giriş, başvuru).
  • İmzalı webhooklar: ekran, medya ve onay olayları, yeniden deneme ve teslim kaydı (webhooklar).
  • Portalda Kazançlar: payınız (%70), ödenebilir bakiye, aylık döküm ve CSV, faturayla ödeme isteği, ödeme bilgileri (yalnız sahip, iki adımlı doğrulamayla).
  • Portaldan sürüm notuyla incelemeye gönderme; durumlar İncelemede ve Reddedildi, karar notu portalda ve e-postada. Onaylanan sürüm hemen yayımlanır.
  • Portalda analitik (kurulum, etkin, kaldırma, puan) ve mağaza yorumlarına cevap.
  • Webhook olayları uninstalled (müşteri eklentiyi kapatınca; kurulum belirteci düşer) ve event (olay sayıları; yalnız server.events içinde açıkça istenirse).
  • Doğrulanmış yayıncı işareti mağazada yayıncının durumundan gelir.
  • Geliştirici hesabı (yayıncı ve ekip), eklenti kodu ayırma, iki adımlı doğrulamayla sürüm yükleme ve denetim raporu (kurallar, ES5, boyutlar, izin farkı), faturasız test alanı.
  • viswoo-plugin publish: geliştirici belirteciyle (vzd_…) komut satırından yükleme.
  • viswoo-plugin init şablonları: basic, interactive, server.
  • viswoo-plugin dev simülatörü: panel, TV ve telefon yan yana; platform kuralları, tema, dil, rol, çözünürlük, yön, dokunmatik, çevrimdışı; imzalı webhook ve platform API’si alt kümesi.
  • ES5 denetimi validate ve pack içinde.
  • .viswooignore ile pakete girmeyecek dosyalar.
  • Telefon köprüsü ev sahibinin theme.changed olayını kabul eder (simülatör kullanır; geriye uyumlu).
  • Manifestte player.placement: sürekli, aralıklı ve playlist gösterim; panelde Ekranlar ve Önizleme sekmeleri.
  • Kapalı ya da tarih dışındaki eklentide sunucu işlemleri plugin.not_live döner.
  • Protokol 3 oynatıcı yalnız playlistteki öğeyi oynatır.
  • UI kiti (viswoo-ui.css) ve TV kiti (viswoo-screen.css); kitsiz paket reddedilir (plugin.kit_missing).
  • Panel Ayarlar sekmesini şemadan çizer; x-viswoo-label, x-viswoo-help, x-viswoo-widget, x-viswoo-visibility.
  • Zorunlu ayar eksikse kurulum tamamlanmaz (plugin.setup_incomplete).
  • Çekiliş havuzu ayarlardan (draw.pools).
  • Paket biçimi (.vzp), panel, ekran ve telefon köprüleri.
  • Sunucu işlemleri: çekiliş, tek kullanımlık kod, olay sayaçları; eklentinin kendi sunucusuna imzalı webhook.