Çerçeveleri İçe Aktar — dosya formatı
Çerçeveleri İçe Aktar, destek durumları için bir kurtarma aracıdır — örneğin, iCloud yedeği yokken cihaz kaybından sonra çerçeve kitaplığını geri yüklemek için. Varsayılan olarak gizlidir: giriş yalnızca Frame destek ekibi hesabın için etkinleştirdikten sonra Ayarlar → Yedekleme içinde görünür. İhtiyacın olduğunu düşünüyorsan önce bize yaz: [email protected]
Klasör yapısı
İçe aktarıcı, bir manifest dosyası ve onun referans verdiği fotoğrafları içeren bir klasör seçmeni ister:
My Frames/
├── frames.json
├── rayban-aviator.jpg
├── rayban-aviator-sticker.jpg
└── persol-649.jpg
Fotoğraflar iç içe tek bir alt klasörde de durabilir — içe aktarıcı yalın dosya adlarını bir seviye derinlikte çözer.
frames.json
{
"version": 1,
"frames": [
{
"client_id": "5D2A7C1E-4B9F-4E2A-8C3D-1F6E9A0B2C4D",
"name": "Ray-Ban Aviator",
"image": "rayban-aviator.jpg",
"sticker_image": "rayban-aviator-sticker.jpg",
"brand": "Ray-Ban",
"model": "RB3025",
"shape": "aviator",
"is_favorite": true,
"price_amount": 161.0,
"price_currency": "USD",
"product_url": "https://example.com/rb3025",
"created_at": "2026-05-01T10:00:00Z"
},
{
"client_id": "0A1B2C3D-4E5F-6789-ABCD-EF0123456789",
"name": "Persol 649",
"image": "persol-649.jpg"
}
]
}
Alanlar
| Alan | Zorunlu | Notlar |
|---|---|---|
client_id | evet | UUID dizesi. Cihazda zaten bulunan çerçevelerin kopyaları atlanır, asla üzerine yazılmaz. |
name | evet | Çerçevenin görünen adı. |
image | önerilir | Ana ürün fotoğrafının göreli yolu (JPEG/PNG). Eksik dosya tolere edilir — çerçeve fotoğrafsız olarak içe aktarılır. |
sticker_image, additional_image_1, additional_image_2 | hayır | Ek fotoğraflar, image ile aynı yol kuralları geçerli. |
brand, model, shape, size, material, color_variant | hayır | Serbest biçimli metin. |
lens_width, bridge_width, temple_length | hayır | Milimetre cinsinden, sayı. |
is_favorite | hayır | Boolean, varsayılan false. |
price_amount, price_currency, original_price_amount, product_url | hayır | Fiyat bilgisi. |
created_at | hayır | ISO 8601 zaman damgası; varsayılan olarak içe aktarma zamanı. |
Çerçeve kayıtlarından oluşan yalın bir JSON dizisi de (
{"version", "frames"}
sarmalayıcısı olmadan) eski sürüm karşılığı olarak kabul edilir.İçe aktarma nasıl davranır
- Kesinlikle eklemelidir: mevcut çerçeveler asla değiştirilmez veya silinmez.
- Yinelenenler
client_idile ayıklanır — aynı içe aktarmayı tekrar çalıştırmak güvenlidir. - İçe aktarılan çerçeveler, normal şekilde eklenen çerçeveler gibi hesabına ve iCloud yedeğine senkronize edilir.