İyi çalışmalar, fmx üzerinde geliştirdiğim uygulamada konum izni almam ve uygulama her açıldığında bu konum izni verilmiş mi diye sorgulamam gerekiyor. Android tarafında gerekenleri yaptım. IOS tarafında herhangi bir şey yapmadan kendisi konum izni için kullanıcıya soruyor. Fakat daha sonrasında kullanıcının bana izin verip vermediğini öğrenmem gerekiyor. Yardımcı olur musunuz, şimdiden teşekkürler
System.iOS.Sensors kütüphanesinde TiOSLocationSensor (TCustomLocationSensor) sınıfı işinizi görecektir.
(21-12-2021, Saat: 15:36)RAD Coder Adlı Kullanıcıdan Alıntı: [ -> ]System.iOS.Sensors kütüphanesinde TiOSLocationSensor (TCustomLocationSensor) sınıfı işinizi görecektir.
Cevabınız için teşekkürler. Kullanımı hakkında yeterli bilgi bulamadım, elinizde örnek bir kod varsa paylaşabilir misiniz
Örnek kod yok. Fakat şu prensiple ilerleyebilirsiniz.
TLocationSensor, arka planda TiOSLocationSensor sınıfını kullanmaktadır.
Android platformunun aksine iOS platformunda kullandığınız yazılımsal ve donanımsal özelliklere bağlı olarak izinler dinamik olarak OS tarafından talep edilir.
Bu prensibe aykırı olarak iizinleri manuel tetiklemek ve izin durumunu kontrol etmek için TLocationSensor bileşeni yerine belirttiğim sınıfı create ederek, bunun DoStart, DoStateChanged ve GetAuthorized metodlarını kullanabilirsiniz.