Geliştirici merkezi
VISWOO BELGELERİ
Telefon köprüsü
Genel sayfanın (telefon) siteyle konuştuğu köprü (`viswoo-public.js`).
Genel sayfanın (telefon) siteyle konuştuğu köprü (viswoo-public.js).
window.Viswoo.public: Her yöntem Promise döner.
Yöntemler
Bölüm başlığı “Yöntemler”| Yöntem | İzin | Açıklama |
|---|---|---|
Viswoo.public.context(): Promise<PublicContext> |
— | Dil ve ayarlar. |
Viswoo.public.call<T = unknown>(action: string, payload?: unknown): Promise<T> |
eyleme göre | Sunucu işlemi (ör. draw); ziyaretçi başına günlük sınırlıdır, aşılınca plugin.limit_reached. |
Viswoo.public.report(name: string, count?: number): Promise<void> |
events |
Olay sayacı. |
Viswoo.public.storage.get<T = unknown>(key: string): Promise<T | null> |
— | Bu tarayıcıda saklanan değer; yoksa null. |
Viswoo.public.storage.set(key: string, value: unknown): Promise<void> |
— | Küçük değer saklar (ör. kazanılan kod). Çerçevenin kendi localStorage’ı yoktur; site saklar. Anahtar [a-z0-9_.-]{1,40}, en çok 4 KB. |
Tipler
Bölüm başlığı “Tipler”PublicContext
Bölüm başlığı “PublicContext”Telefon sayfasının bağlamı.
| Alan | Tip | Açıklama |
|---|---|---|
code |
string |
|
language |
'tr' | 'en' |
Müşterinin dili. |
settings |
Record<string, unknown> |
Müşterinin eklenti ayarları (ekrana gidenlerle aynı; sunucuya özel alanlar gelmez). |