Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Uygulama Kapatma
#1
MErhaba Arkadaşlar.
FMX projelerinde Android de Formları Close ile kapatıp, Uygulamayı application.Terminate ile kapatabiliyorum.

IOS projelerinde yine Formları close ile kapatabiliyorum fakat Uygulamayı ne close, ne application.terminate komutları ile sonlandıra mıyorum.

IOS projelerini hardware back tuşu haricinde nasıl terminate ediyor sunuz?
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#2
(11-12-2018, Saat: 18:02)mcuyan Adlı Kullanıcıdan Alıntı: MErhaba Arkadaşlar.
FMX projelerinde Android de Formları Close ile kapatıp, Uygulamayı application.Terminate ile kapatabiliyorum.

IOS projelerinde yine Formları close ile kapatabiliyorum fakat Uygulamayı ne close, ne application.terminate komutları ile sonlandıra mıyorum.

IOS projelerini hardware back tuşu haricinde nasıl terminate ediyor sunuz?

 Halt komutunu denediniz mi?
Yalnızım ama bir kente yürüyen ordu gibiyim, edebiyattan kaçınmalıyım..
Cevapla
#3
(11-12-2018, Saat: 18:02)mcuyan Adlı Kullanıcıdan Alıntı: MErhaba Arkadaşlar.
FMX projelerinde Android de Formları Close ile kapatıp, Uygulamayı application.Terminate ile kapatabiliyorum.

IOS projelerinde yine Formları close ile kapatabiliyorum fakat Uygulamayı ne close, ne application.terminate komutları ile sonlandıra mıyorum.

IOS projelerini hardware back tuşu haricinde nasıl terminate ediyor sunuz?

Merhaba,
Mobil uygulamalarda (Android ve iOS) uygulamanın son kullanıcılar tarafından veya geliştirici tarafından kapatılmasına izin verilmiyor. 
Yani kapatılması söz konusu olmuyor. Terminate, halt, Finish gibi platforma özgü api'lerle veya hardware back gibi donanımsal özellikler uygulamayı kapatmaz, arka plana alarak çalışması devam ettirilir.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#4
@Fesih ARSLAN Teşekkürler Hocam. Sanırım Tek çare Kendi içinde bitirmek..
Androide de
{$IFDEF ANDROID}
MainActivity.finish;
{$ENDIF}
ile işlem yapılabiliyor..
Windows için Application.Terminate;

IOS için halen araştırıyorum..
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#5
(12-12-2018, Saat: 11:46)mcuyan Adlı Kullanıcıdan Alıntı: @Fesih ARSLAN  Teşekkürler Hocam. Sanırım Tek çare Kendi içinde bitirmek..
Androide de
{$IFDEF ANDROID}
MainActivity.finish;
{$ENDIF}
ile işlem yapılabiliyor..
Windows için Application.Terminate;

IOS için halen araştırıyorum..

Mobil uygulamanın yaşam döngüsünü elinde tutma (diğer bir etken tarafından bu yaşam döngüsüne müdahale engeli) isteği kendi (Google ve Apple'ın) politikaları olduğu için Android, iOS native kodları da kapatmaz.  Windows platformu mobil olmadığı ve masaüstü uygulamalarında böyle zorlayıcı bir politika olmadığı için herhangi bir kapatma komutu işe yarar.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#6
haklsınız hocam.. Tamamen Kullanım politikaları Smile)
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#7
Selamlar,
ayrıca bu zorlayıcı komutlar nedeni ile IOS bu kapanmaları uygulama çökmesi olarak algılıyor diye biliyorum. Yani istatistiksel konuda sorun teşkil ediyor diye biliyorum.
Bir çok banka uygulamasında bile çıkış dediğin zaman seni ana ekrana kullanıcı giriş ekranına yönlendiriyor, uygulamayı tamamen kapatmak açık uygulamaları ekrana listeleme ve oradan kaydırarak kapatma ile oluyor genelde.
Cevapla
#8
iOS için info.plist dosyasında UIApplicationExitsOnSuspend özelliğini Yes olarak belirlemeniz işe yarayabilir belki.
Normalde Home tuşuna basıldığında uygulamanız uykuya geçer. (background ortamda çalışmaya devam eder)
Ama bu özellik sayesinde uygulamanız uyumanın ötesine geçer ve ölür Smile

https://developer.apple.com/documentatio...sonsuspend
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Uygulama imzalama sorunu[ÇÖZÜLDÜ] codder71 5 208 22-09-2020, Saat: 13:12
Son Yorum: codder71
  App Store veya Goole Play Ücretli Uygulama Yayınlamak pro_imaj 7 314 19-09-2020, Saat: 14:53
Son Yorum: berk06
  Xiaomi Miui 12 uygulama açılmaması narkotik 5 537 07-09-2020, Saat: 10:33
Son Yorum: narkotik
  Sanal Mac Os ile Uygulama Derleme seydigozegir@gmail.com 7 449 04-09-2020, Saat: 09:29
Son Yorum: zeki43
  Apple Store - Uygulama yüklemede Hata elixir84 30 3.523 02-09-2020, Saat: 20:10
Son Yorum: pro_imaj



Konuyu Okuyanlar: 1 Ziyaretçi