Android için uygulama geliştirirken, uygulamanızın 100 mb’tan daha büyük boyutta olması durumunda, Google Play Console yüklemesinde sınırlama karşımıza çıkar…
Google Play Console böyle uygulamalar için 2 gb ‘a kadar expansion yani genişletme dosyası eklemenize izin veriyor..
Bu durum için Adobe air ile android uygulama geliştirirken
100 mb sınırına takılıyorsanız önerebileceğimiz yollar bulunuyor…
Bunun için uygulamanızı 2 parçaya ayırarak,ön yükleme için küçük boyutlu bir ana apk oluşturup,asıl içeriği swf olarak hazırlayıp, expansion dosyası olarak yükleyebilirsiniz…
Özellikle oyun, video, animasyon tarzı içerikleriniz varsa bu durumu kullanabilirsiniz…
Ben ön yükleme için hazırladığım ana apk içerisinde reklam için gerekli ane’leri de tanımlayarak bir preloader oluşturup, uygulama ile birlikte yüklenen expansion *.swf dosyasının içerisinde reklam kodlarını yerleştirerek yükledim ve sonuç aldım…
Yükleyeceğiniz genişletme dosyasını direkt swf olarak yollayabilirsiniz.Google sizin için bunu *.obb formatına çevirerek cihazlara her indirmede yüklüyor…
Eğer birden çok swf yada mp4 formatında ekleme dosyanız varsa zip dosyası olarak yükleyebiliyorsunuz.Ancak ana apk içinden bu zipli dosyayı açacak bir ek işleme ihtiyacınız olabilir…Ben tek bir swf için tüm içeriği oluşturup,zipsiz yollamayı denedim ve başarılı oldu…

Bunun nasıl yapıldığı ile ilgili actionscript düzenlemelerini stackoverflow üzerinden buldum..

Sizinle bulduğum bağlantıları paylaşacağım ilgili kodları bu yazıda kullanmıyorum..Linkleri veriyorum, oradan daha ayrıntılı bilgi edinilebilir…

OLUŞTURDUĞUNUZ GENİŞLETME DOSYASINI cihaz üzerinde ANA APK İÇERİSİNE NASIL YÜKLEYECEĞİNİZİ ÖĞRENMEK İÇİN:

https://stackoverflow.com/questions/15232572/create-expansion-file-for-as3-android-air-app-flash-cs6

BİRDEN ÇOK DOSYAYI ZİP OLARAK YOLLADIĞINIZDA, YİNE ANA APK İÇERİSİNE ALMAK İÇİN:

https://stackoverflow.com/questions/18929273/how-to-create-obb-file-as-main-apk-expansion-file-using-jobb-tool

ANDROİD UYGULAMA İÇİN OLUŞTURDUĞUNUZ ZİPLİ DOSYANIN ADLANDIRILMASI VE YOLLANMASI HAKKINDA:

https://stackoverflow.com/questions/11715855/steps-to-create-apk-expansion-file

Uygulama içinden cihaza indirilen genişletme dosyalarınıza ulaşmak için, apk uygulamanız içerisinde cihaz storege bölümünden dosya okuma izinlerine izin vermeniz gerekiyor..Yeni android versiyonlarında bu izinlerin kullanıcıya sorularak açılması gerekiyor..Bunu sağlamak için permissioncheck.ane kullanmanız gerek..Bu ane native extension sitelerinden temin edilebilir…
Bu izinleri açarken gereken uygulama ana xml dosyasının nasıl olması gerektiğini altta veriyorum:

XML DOSYASI İÇERİĞİNİ TEXT DOSYASI OLARAK İNDİRMEK İÇİN TIKLAYIN

Umarım faydalı bir yazı olmuştur…Geliştiricilere kolaylıklar diliyorum…

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir