Baştan belirtmek zorundayım, iOS uygulamalarına otomatik yenilenen abonelikleri entegre etmek tam bir baş ağrısı. Her ödeme yönetminin zor yanları olabilir, ancak iOS uygulama mağazası üstünden yapılan otomatik tekrar eden abonelikleri yönetmek çok daha karışık bir mevzu.

Baştan başlamak gerekirse, otomatik ödeme yönetime ile yapılan abonelikler diğer tür ödemelerden farklı. "iOS uygulama içi satış entegrasyonu ve ödemeleri doğrulamak" yazısında iOS uygulama mağazası ödemelerini entegre etmek ve ödeme türleri üzerine bir yazı yazmıştım. Otomatik tekrar eden abonelik dışındaki diğer ödeme türlerinin entegresyonunu o yazıdan inceleyebilirsiniz. Ancak bu konuda bilginiz yoksa önce o yazıdaki bilgilere ihtiyacınız olacak, önce o yazıyı incelemenizi tavsiye ederim.

Otomatik tekrar eden abonelikler sayesinde, kullanıcınızın iznini aldıktan sonra iTunes aracılığıyla, 1 haftalık, 1 aylık, 2, 3, 6 veya 12 aylık periyodlarla otomatik şekilde ödemelerini sağlayabiliyorsunuz. Bir ürün için kullanıcıyı elde tutmak açısından diğer, tek seferlik satın almalardan çok daha değerli. Kullanıcınız ödemeyi ilk sefer yaparken satın almayı yapıyor ve sonrasında servisi iTunes üstünden iptal edilene kadar ödemeler otomatik tekrarlanıyor. Siz kazancınızı Apple'dan alıyorsunuz.

Devamını Oku →
iOS uygulaması geliştirmek bu günlerde oldukça popüler. Turkiye'de de birçok oyun geliştiricisi iOS platformlara yönelmeye başladı.

Uygulamanızda geliştireceğiniz gelir modeliniz bir şekilde Apple ödeme sistemine bağlanmak zorunda çünkü Apple uygulama geliştirici kontratınıza göre uygulama üzerinde yapacağınız herhangi bir satış modelini Apple ödeme sistemi üzerinden yapmak durumundasınız. Apple uygualama içi ödeme sistemini kullanmanın avantajları ve dezavantajları var.

En büyük dezavantajı her ödemede, Apple'a 30% vermek. Bunun dışında ödemeleri doğrulamanın teknik zorlukları da var. Bunun dışında avantajları, dezavantajlarını unutturacak kadar değerli. Çünkü iOS üstünden yapılacak bir alışverişte herhangi bir ödeme bilgisi sorgusu olmayacak, kullanıcılar ödeme bilgilerini zaten sistemde tanıtmış durumda. Yani bir ödeme kabul edebilmek aslında sadece bir onaylama kutusuna indirgeniyor. Çoğu durumda tek onay sorusuna cevap vermek ve Apple kimlik şifresini doğrulamakla ödeme sağlanabiliyor.

Bir diğer avantaj da, herhangi bir ödeme yönetim sistemi, banka vs gibi bir entegrasyonla uğraşmak durumunda olmamanız.

Şimdi gelelim entegrasyona, iOS geliştirici (objective-c) tarafında gerekli entegrasyonu StoreKit denilen bir Apple arabirimi ile iOS uygulamanıza yapmanız gerekiyor. Bazi amatör programcılar veya sunucu bağımsız uygulama yazmaya çalışan geliştiriciler ya gözden kaçırıyorlar ya da gerek görmüyorlar ama aslında StoreKit'den aldığınız tüm fatura kopyalarını (receipts) Apple sunucularına göndererek doğrulamanız gerekiyor.

Devamını Oku →
Eğer bir iOS mobil uygulamanız var ise web sayfanıza ekleyeceğiniz basit bir meta etiketi ile uygulamanızı sayfanıza bağlayabilir ve kullanıcılarınız mobil sayfari ile sayfanızı görüntülüyorsa AppStore banner'ı ile uygulamanıza daha kolay erişim sağlayabilirsiniz.

AppStore Bar

Görsel şekilde müdahale edemeyeceğiniz bu bannerı basit bir meta etiketi ile oluşturmak mümkün.
<meta name="apple-itunes-app" content="app-id=your_app_id" />
iTunesConnect'den edineceğiniz nümerik uygulama kimliğini your_app_id ile değiştirerek sitenizin anasayfasına ekleyebilirsiniz. Gerisini safari hallediyor.

Ayrıca iPad gibi geniş ekranda görüntülendiğinde ayrıca uygulamanızın ekran görüntülerinin bir setini bu bar içinde görebiliyor kullanıcılarınız.
4 Ağustos Perşembe ´11   —   3 Yorum
AppleTV

Birkac ay once buyuk bir led tv almistim, tabi televizyon seyretmeyi seven biri olmadigim icin hicbir kablo tv servisinden televizyon servisi almadim, dolayisiyla tv alma sebebim playstation, stream icerik servisleri idi.

Uzun suredir netflix kullaniyordum ve buna bir de apple tv ile itunes icerigi de eklendi. Tabi netflixi hem playstationdan hem de apple tvden normal olarak izleyebiliyordum. Fakat apple tv almadaki amacim apple tv'yi kirip wireless ustunden time capsule'e ulasip oradaki filmleri izleyebilmekti.

Cunku her ne kadar film indirme aliskanligini kessem de sagdan soldan bir sekilde avi, mkv formatlarinda film veya baska icerikler (belgesel, tv showlari vs) var disklerimde. Bu icerikleri apple urunlerinde izlemek tamamen bas agrisi. Dolayisiyla bir sekilde bunlari apple cihazlarindan izlemenin bir yolu olmaliydi.

iPad ve iPhone'da VLC player ile rahatlikla bunlari izleyebiliyorsunuz, tabi sistem kaynaklari yettigi yere kadar. Yani teoride 1080p videolari bile oynatsa da ram, grafik islemci gibi seyler yetmedigi zaman yetmiyor, yapacak birsey yok.

Ancak cogunluk dosyalarin standart dvd ve 720p oldugunu dusunursek 1080'leri de bilgisayardan izlemek cok da problem degil.

Sonuc olarak Turkiyedeyken bir arkadasimin cok basarili sekilde apple tv'yi kirip tum icerigine XMBC ile eristigini gormustum, apple tv aldiktan sonraki ilk is bilgisayar baglantisi icin micro usb kablosunu siparis etmekti, hizli bir sekilde alip hic sorunsuz apple tv'yi kirdim. Tabi darwin oldugu icin klasik bsd debian karisimi bir isletim sistemine ssh ile baglaniyorsunuz temelde. Gordugum seyi kurarak neler yapabilecegimi test ettim ve su an apple tv'mde bir medya cihazindan bekledigim nredeyse herseyi yapabiliyorum.

Bu apple tv kirma isini illegal bir aktivite olarak gormuyorum cunku hala en cok netflix ve itunes icerigini izliyorum ve bunun icin para oduyorum, sadece elimde olan disklere ulasip dosya formatlarini cevirmek zorunda kalmadan dosyalarima ulasabiliyorum.

Popüler Etiketler

rss parse xml compile nedir örnek kod facebook connect api session cookie search google wanda digital gimp howto nasıl css kitap pharma hack php wordpress internet statistics mdb2 pear sql injection date diff logo html5 html iOS webkit web app app music table svn subversion git version control deployment prepare execute mysql mssql pgsql javascript cache htaccess apache lifestream mfyz proje ruffles oyun auth chart grafik social less compiler macosx windows linux on-the-fly job developer ubuntu ide editor phpstorm jetbrains applications free url css3 login ie support browser generator iphone open source twitter widget icon ikon download xhtml mootools ipucu language development style www subdomain redirect crossdomain spam firefox istatistik sosyal medya apple jquery ui ux form mobile browsers ajax cms opengraph optimization fql player license lisans xmlhttprequest optimizasyon analyse procedure blog design tool ipad seo textarea js radio button switch db database service bootstrap route router mod_rewrite sitemap link plugin network zaman kontrol yapıları if while tebrik mail signature imza wireless coding dokuman share startups screen konsol terminal export graph query input kampanya calendar media tarih osx insanlar meta object banner newsletter subscription icons workspace assets framework server portfolio doritos tytz box ios app store store in-app purchase purchase verification storekit itunes connect itunes kurulum notebook laptop code internet explorer select integration regex http fstab ntfs