Ç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

AlanZorunluNotlar
client_idevetUUID dizesi. Cihazda zaten bulunan çerçevelerin kopyaları atlanır, asla üzerine yazılmaz.
nameevetÇerçevenin görünen adı.
imageönerilirAna ü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_2hayırEk fotoğraflar, image ile aynı yol kuralları geçerli.
brand, model, shape, size, material, color_varianthayırSerbest biçimli metin.
lens_width, bridge_width, temple_lengthhayırMilimetre cinsinden, sayı.
is_favoritehayırBoolean, varsayılan false.
price_amount, price_currency, original_price_amount, product_urlhayırFiyat bilgisi.
created_athayırISO 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