App Clips: Uygulamalarınza App Clips Ekleme

App Clips teknolojisini uygulamanıza nasıl ekleyip fark yaratabileceğinizi keşfedin!

Eren Çelik
TurkishKit
3 min readJun 18, 2021

--

Bu yazımızda uygulamamıza nasıl App Clips ekleyeceğimizi inceleyeceğiz. Hazırsanız hemen başlayalım! 🤘🏼

App Clips ile ilgili daha fazla bilgi almak için aşağıdaki yazımızı okuyabilir veya Apple Dökümantasyonuna göz atabilirsiniz.

Giriş

İlk olarak uygulamanızın App Clips kodunu okutarak veya NFC kodunu taratarak ulaşmak için uygulamamızın bir Apple-App-Site-Association (AASA) dosyasına ihtiyacı var.

AASA dosyasından biraz bahsedecek olursak, dosya içerisine verdiğimiz “Bundle Identifier” sayesinde Apple servisleri arasında bir bağlantı oluşturarak sizin uygulamanıza erişmenizi sağlıyor. Bu dosyanın çalışma mantığı, cihazınıda yüklü bir uygulamanın web sitesi veya ona ait olan bir link üzerinden erişmek ile aynıdır.

Bu dosyayı eklemek için ise bir web sitesine ihtiyacınız var. Bu ihtiyacı karşıladıktan sonra web sitesinizin root dizininin içerisine “.well-Known” isimli bir klasör oluşturup onun içerisine “apple-app-site-association” isimli uzantısız bir dosya oluşturuyoruz. Daha sonrasında bu dosyanın içine aşağıda belirttiğim kodu uygulama bilgilerinize göre dolduruyorsunuz.

Xcode İçerisinde Oluşturma

Normal bir uygulama oluşturduktan sonra uygulamamıza resimde görülen “+” buttonundan bir “Target” ekliyoruz

Karşımıza gelen ekranda ise “App Clip” diye aratıp karşımıza çıkan “Target”ı ekliyoruz.

Gördüğünüz üzere uygulamamızın “BundleID” sonunda bir Clip eki var ve dosya menüsünde App Clip’in uygulama dosyaları var

Bu kısımda belirtmeme gereken şeylerden biri ise App Clip’in temeli aslında uygulamamızın küçük bir parçası olduğundan App Clip içerisinde yeni bir uygulama yazmaktansa aşağıdaki resimdeki gibi ana uygulamanızın içerisindeki elemanların “Target”larını App Clip’e ekleyip uygulamanızı daha rahat bir şekilde oluşturabilirsiniz.

App Clip’i uygulamamıza eklediğimize göre artık uygulamamızı ilk başta bahsettiğimiz gibi internetle bağlantı kurmasını sağlayabiliriz.

Yukarıdaki resimde gördüğünüz üzere App Clip “Target”ına bir “Associated Domains” özelliği ekleyip appclips:"internet siteniz" adında bir özellik eklemeniz lazım. Ek olarak da belirtmek isterim ki “Associated Domains” özelliğini ekleyebilmeniz için bir Apple Developer hesabı edinmeniz gerekmektedir.

Deneyim Tasarlama

Bütün bu adımları tamamladıktan sonra App Clip kartınızın görünümünü App Store Connect hesabındaki App Clip bölümünden ayarlayabilirsiniz. App Clip kodlarını almak için ise Apple’ın “App Clip Code Oluşturucu” bölümüne göz atabilirsiniz.

Hali hazırda bir App Clip deneyimi yaşamak isterseniz aşağıdaki kodu Apple cihazınızın kamerasına okuatarak deneyimleyebilirsiniz:

Bir yazımızın daha sonuna geldik. İlerleyen zamanlarda yeni makalelerimizde görüşmek üzere! 👋🏻

Bizi daha yakından takip etmek istiyorsanız, sosyal medya hesaplarımıza aşağıdan ulaşabilirsiniz!

Twitter | Instagram | Facebook

--

--