Uygulama Yapılandırması
Janto Phone, modüler bir uygulama yapısına sahiptir. Sunucu sahipleri hangi uygulamaların aktif olacağını global olarak kısıtlayabilir, oyuncular ise V Store üzerinden izin verilen uygulamaları telefonlarına yükleyebilirler.
Uygulamaları Yönetme (Config.Apps)
Telefonun ana çekirdeğinde hangi uygulamaların yer alacağı janto-phone/config/config.lua dosyası üzerinden yönetilir.
Config.Apps tablosundaki bir uygulamayı false yapmak, o uygulamayı tüm sunucu oyuncuları için tamamen devre dışı bırakır ve telefonun ana ekranından kaldırır.
Config.Apps = {
-- Temel Uygulamalar
phone = true, -- Telefon aramaları
messages = true, -- SMS ve iMessage
contacts = true, -- Rehber
-- Sosyal Medya
instagram = true, -- Vinshot
whatsapp = true, -- WhisApp
dark_chat = true, -- DarkChat (Anonim sosyal ağ)
-- Medya
camera = true, -- Fotoğraf ve Video kaydı
gallery = true, -- Galeri ve Albümler
-- Araçlar
bank = true, -- Fleeca Bank / Finans
maps = true, -- GPS ve Navigasyon
notes = true, -- Not defteri
calendar = true, -- Etkinlikler ve Takvim
-- Diğer
ads = true, -- Sarı İlanlar
garage = false, -- Garaj Uygulaması (Geliştirme aşamasında)
store = true, -- V Store (Uygulama Mağazası)
-- Sistem
settings = true, -- Telefon Ayarları
}V Store (Uygulama Mağazası)
Bazı uygulamalar telefonda varsayılan olarak yüklü gelmese bile, oyuncular V Store uygulamasını kullanarak bunları kendi telefonlarına indirebilirler.
- Kalıcılık: Bir oyuncunun V Store üzerinden yüklediği uygulamalar veritabanına kaydedilir. Telefon kapandığında veya oyuncu tekrar bağlandığında yüklü uygulamalar korunur.
- Kaldırma: Oyuncular ana ekrandaki uygulama simgesine basılı tutarak (Wiggle Mode) uygulamaları silebilirler.
Mevcut Uygulamalar Listesi
| Uygulama ID | Görünen Ad | Kategori | Özellikler |
|---|---|---|---|
phone | Telefon | Core | 3D Sesli aramalar, arama geçmişi. |
messages | Mesajlar | Core | Grup mesajlaşma, konum paylaşımı. |
instagram | Vinshot | Social | Reels, Story, canlı yayın, DM. |
whatsapp | WhisApp | Social | Şifreli sohbetler, hikayeler. |
dark-chat | DarkChat | Social | Anonim ve takip edilemez sohbetler. |
bank | Banka | Utility | Para transferi, işlem geçmişi, faturalar. |
ads | İlanlar | Utility | Fotoğraflı eşya/araç ilanları. |
camera | Kamera | Media | Oyun içi fotoğraf ve video çekimi. |
gallery | Galeri | Media | Medya görüntüleme ve paylaşma. |
maps | Harita | Utility | Waypoint atama ve canlı navigasyon. |
Yeni Uygulama Ekleme (Geliştiriciler İçin)
Janto Phone'a yeni bir uygulama eklemek için /new-app workflow'unu kullanabilirsiniz. Bu workflow sizin için:
- Frontend bileşenlerini (
src/components/phone/) oluşturur. - Backend handler ve service dosyalarını hazırlar.
- Uygulama ikonunu ve metadata ayarlarını sisteme kaydeder.
Not: Uygulama ID'leri
Phone.tsxiçindekiappslistesi ileconfig.luaiçindeki anahtarların eşleştiğinden emin olun.