Tema
Sınırlar ve SSS
Paket
| Sınır | Değer |
|---|---|
| Zip boyutu | 60 MB |
| Dosya başına (açılmış) | 20 MB |
| Toplam (açılmış) | 50 MB |
| İçerik dosyası sayısı | 500 (manifest.json ve corevo.files.json hariç) |
manifest.json / JSON dosyası | 1 MB |
| Sürüm notu (changelog) | 10 000 karakter |
| Uzantılar | html, css, js, mjs, json, png, jpg, jpeg, gif, webp, svg, ico, woff, woff2, ttf, otf, mp4, webm, mp3, txt, csv, xlsx |
corevo build aynı sınırları yerelde uygular; yükleme öncesi hata alırsınız.
Hesap
| Sınır | Değer |
|---|---|
| Firma başına app | 20 |
| Firma başına günlük sürüm yükleme | 50 (CLI + panel toplamı) |
| Token başına saatlik yayın | 30 |
Çalışma anı
| Sınır | Değer |
|---|---|
| Bridge mesajı | 64 KB (65 536 bayt) |
| Olay adı | 1–64 karakter, ^[A-Za-z0-9_.:-]+$ |
Olay props | nesne, en fazla 4096 bayt |
| Otomatik olaylar | app başına 60 sn'de 300 |
ready bekleme | callback 10 sn, host 15 sn |
| Bridge isteği (storage, mail) | 10 sn |
Corevo.storage | örnek başına 1 MB, anahtar 256 karakter; aşan yazma quota_exceeded ile reddedilir |
SSS
App'im internetten veri çekebilir mi?
Hayır. App ağa çıkamaz; harici script veya fetch çalışmaz. Hazır veri kaynaklarını (Veri kaynakları) kullanın. Yeni bir kaynak ihtiyacınız varsa Corevo ile iletişime geçin.
Vue şart mı?
Hayır. SDK framework'ten bağımsızdır. Tek koşul targets.modern.entry dosyasının Chromium 56'da çalışan tek HTML (ES2017, type="module" yok) olmasıdır. Şablondaki vite.config.ts bunu Vue için hazır yapar.
localStorage neden çalışmıyor?
App opak origin'li bir sandbox'ta çalışır. Corevo.storage kullanın.
İlk sürümüm neden "İnceleme bekliyor"?
Firma app'lerinin ilk sürümü her zaman platform onayından geçer. Sonraki sürümler yeni izin, yetenek veya veri kaynağı istemiyorsa doğrudan yayına girer. Bkz. İnceleme kuralı.
Panelde app'imin anahtarı neden c12. ile başlıyor?
Bu firmanızın sistem anahtarıdır: c{firma no}.{manifest key}. Manifestinizde key aynı kalır.
Token'ımı nasıl değiştiririm?
Panelde eski token'ı iptal edin, yenisini oluşturun ve npx corevo login ile kaydedin. npx corevo logout kayıtlı token'ı siler.
Yerel panele (geliştirme) nasıl yüklerim?
bash
npx corevo login --panel-url http://127.0.0.1:8000
npx corevo publish --panel-url http://127.0.0.1:8000Token'lar panel adresine göre ayrı saklanır. Kalıcı ayar için proje kökünde corevo.config.json: { "panelUrl": "http://127.0.0.1:8000" }.
Eski cihazları (SSSP 2/3, webOS 1–2) destekleyebilir miyim?
Evet: npm create @corevo-ds/app my-app -- --legacy. ES5 legacy hedefi eklenir; SDK'nın @corevo-ds/app-sdk/legacy sürümü aynı API'yi verir.