Geofence Modülü
Modülün Etkinleştirilmesi
Burada açıklandığı gibi etkinleştirilmelidir.
Gerekli İzinlerin Eklenmesi
Geofence modülünün çalışabilmesi için aşağıdaki izinlerin AndroidManifest.xml dosyanıza eklenmesi gerekmektedir.
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
Bu izinleri uygulama içinden (run time) almak için SDK’daki aşağıdaki metodu kullanabilirsiniz:
Kotlin
RelatedDigital.requestLocationPermission(your_activity)
Java
RelatedDigital.requestLocationPermission(your_activity);
Modülün Çalıştırılması
Gerekli izinleri AndroidManifest.xml dosyanıza ekledikten(kullanıcıdan bu izinleri aldıktan) ve setIsGeofenceEnabled()
metodu aracılığıyla modülü etkinleştirdikten sonra otomatik olarak çalışmaya başlayacaktır. Başka bir şey yapmanıza gerek yoktur. RMC panelden tanımladığınız geofence aksiyonları düzenli olarak (uygulama kapalıyken de) denetlenecek ve aksiyon kuralına göre, kullanıcı ilgili alana girdiğinde, ilgili alanda belli bir süre bulunduğunda veya ilgili alandan ayrıldığında push bildirim kampanyanız tetiklenecek ve kullanıcı bildirim alacaktır.
Örnek Uygulama
Copyright 2020 Related Digital