Yorumları: 48
Konuları: 22
Kayıt Tarihi: 01-10-2019
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 41
Başlangıç
İ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
Yorumları: 1.031
Konuları: 31
Kayıt Tarihi: 22-07-2016
Aktif Kullandığınız Delphi Sürümü:
- Delphi 13
- Delphi 12
- Delphi 11
- Delphi 10 Serisi
Rep Puanı: 5.260
Üstad
System.iOS.Sensors kütüphanesinde TiOSLocationSensor (TCustomLocationSensor) sınıfı işinizi görecektir.
Begin : = end / 2;
Yorumları: 1.031
Konuları: 31
Kayıt Tarihi: 22-07-2016
Aktif Kullandığınız Delphi Sürümü:
- Delphi 13
- Delphi 12
- Delphi 11
- Delphi 10 Serisi
Rep Puanı: 5.260
Üstad
Ö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.
Begin : = end / 2;