Delivery will be Andriod APK And iOS app with running Android and iOS source code.
This project has a geofence module which is sending push notification to the app user when passed nearby the coordinates of the location. As per custom work, we need to add redirect to Maps when clicking on the push notification.
==========
This project has a geofence module which is sending one-single push notification to the app user when passed nearby the coordinates of the location. As per custom work, we need to add redirect to google Maps when clicking on the push notification. For Android we will open Google Map app and for iOS we need to open Apple map.
If Android and iOS both user not installed any map app than we will open browser with [login to view URL] google map website.
It contains the project code, information message content, and coordinate information. The customer added. You will be notified if it needs to be added again in the future. However, you can add the coordinates you want for testing to the project and test it. You will be notified of the file location coordinate and notification message content in the project. That way, you only have one place to focus. The notification message content will come with the text content specified in the code. When you click on the notification, Google Maps should open on the Android phone. If Google maps are not installed, it should open in the web browser. Apple Maps should open on the iPhone, if it is not installed, maps should be opened in the web browser. When the map is opened, the coordinate should be marked in red.
Now let's make a scenario. We have Android and iPhone. Notification and location services are turned on. While traveling by car, the notification received on the phone is approached from the coordinate place we added in the project (for example, 1000 meters). The notification message content tells you in the source code. The content of this message should appear on the phone. When you click on this notification, Google Maps on Android or APPLE maps on IOS should open, if not installed on the phone, it should open in the web browser.
Location latitude and longitude you will get from API
send messages as notification Using onesignal
Once app open always ask to GPS enable and this server always run background as well foreground
so if user will pass from location get notification on his mobile phone
each location have Lat-long and unique message, for example like this
1.02481924129597, 29.027687327048472 Message: ŞUCA AHMET PAŞA CAMİİ ne HOŞGELDİNİZ Ziyaret Etmek İster misiniz ?
If user in-out in the Geofence we manage flag, if Out and again in we need to fire notification. if user on Geofence border than manage time delay so not load multiple notification for same location
there is simple task Make Enable GPS, if we enter in Geofence send notification on mobile and after click notification redirect to Map pin
1. Ask to app user when app open enable GPS, once GPS on run background as well foreground and send current user location to server.
2. If any API location match with 1000 meter geofence, code will send that location notification with message and background lat- long
3. Once user will get any location notification near by 1000 meter radius
4. After received notification message and click on that message, we need to redirect with that location point on open Google map app
5. Once they check that location, we need to make flag true, and not again send same notification on same location
6. If user out from that geofence location and again enter we need to send again same notification