Jump to content
Opposite

Güncelleme Kontrolü nasıl yapılır?

Önerilen İletiler

Opposite    12

Merhaba

 

Zafer Hocam bir sorum olacak. Yardımcı olursanız sevinirim.

 

IPS burada açıklamış ama ben yorumlayamadım. Buradaki işlemi ayrıntılı olarak anlatmanız mümkün mü?

 

https://invisioncommunity.com/developers/docs/development/checking-for-updates-in-your-application-plugin-or-theme-r49/

 

Bu check.php dosyasının içeriiği nasıl olmalıdır. Örnek bir uygulama güncellemesi veya tema güncellemesi için bunu nasıl yaparız.

 

Saygılar...

İletiyi paylaş


İletiye bağlantı
Sitelerde Paylaş
Oscar    1.540

Güncelleme denetimi çok kolay bir işlemdir.  Her uygulama veya plugin için bir denetleme dosyamız olur. Bu dosyamızı İnternetten erişilebilir bir yere koymamız gerekiyor örneğin benim denetleme dosyalarım http://www.ipbaccess.com/updatecheck/ alt dizinindedir.  Ugulama veya plugin güncelleme denetimi için belirlenen zamanlarda veya elle denetlemede bu bağlantıya bakarak kendine ait dosyanın içeriği ile kendi sürüm numaralarını karşılaştırır.

 

Örneğin deneme uygulama için oluşturalım.

Denetleme dosyamız deneme = http://www.ipbaccess.com/updatecheck/deneme

 

deneme dosyamızın içeriği;

 

{
    "version": "2.0.0", // sürüm numarası. Yeni sürüm çıktığında bunu değiştiriyoruz güncel sürümü yazıyoruz.
    "longversion": 20000, // build numarası bunu da güncelliyoruz.
    "released": 1423841958, // Bu tarih blgisi time() fonsyonu ile elde edilen güncelleme tarihidir.
    "updateurl": "http://www.example.com/myapp/download" // Uygulamanın indirileceği url mesela IPS'deki bağlantısır.
 }

 

Yeni sürüm çıktığında bu dosyanın içeriğini uygulama sürüm bilgilerine göre güncellersiniz. 

 

 

  • Beğen 1

İletiyi paylaş


İletiye bağlantı
Sitelerde Paylaş
Oscar    1.540

Hayır o örnekte verdiğim gibi yapacaksınız. 

updatecheck klasörü içinde uzantısı olmayan deneme dosyası var.  

Dosyanın içeriğini de verdim zaten açıklamalı şekilde.

 

Orada verdiğim örnekte bir index  dosyasından hiç söz edilmiyor. 

 

İletiyi paylaş


İletiye bağlantı
Sitelerde Paylaş
Opposite    12

Teşekkür ederim bu kısmı atlamışım. Şimdi oldu. Saygılar sunarım.

İletiyi paylaş


İletiye bağlantı
Sitelerde Paylaş

Hesap oluşturun veya yorum yazmak için oturum açın

Yorum yapmak için üye olmanız gerekiyor

Hesap oluştur

Hesap oluşturmak ve bize katılmak çok kolay.

Hesap Oluştur

Giriş yap

Zaten bir hesabınız var mı? Buradan giriş yapın.

Giriş Yap

  • Konuyu Görüntüleyenler   0 kullanıcı

    Sayfayı görüntüleyen kayıtlı kullanıcı bulunmuyor.

×

Önemli Bilgilendirme

Forum kurallarımızı okudunuz mu? Forum Kuralları.