簡體   English   中英

針對Cordova Android應用程序的地理圍欄和推送通知

[英]Geofencing and push notification for cordova android app

我已經為此工作了幾天,無法獲得適當的實現想法。 我有一個cordova android應用程序,在其中需要以下內容-

  1. 根據一組定義的地理圍欄向移動設備發送推送通知。

對於地理圍欄,我認為我可以使用Cordova Geolocation的WatchPosition方法。 使用此功能,只要位置發生變化並且該位置與我的Geofence相匹配,移動設備就應該收到推送通知。 我了解使用Watchposition可以獲得緯度和經度值,但是如何檢查地理圍欄的半徑?

對於推送通知,我在這里有一個cordova插件

我需要知道如何使用Cordova中的watchPosition將此推送通知集成到地理圍欄。 或者,請告訴我還有其他方法可以實現此目的。

我在這里檢查了一些東西,但是沒有運氣。

也許值得一看一下Haversine公式 ,您應該能夠得出兩點之間的距離。

在此SO答案中有為Phonegap編寫的功能的實現:

https://stackoverflow.com/a/17031284/147323

簽出OneSignal.com和https://github.com/cowbell/cordova-plugin-geofence它可以使您做到這一點,即時通訊的工作是基於Transition,以便當用戶進入該地理區域時自動在細分中輸入用戶並在退出時將其刪除。 OneSignal具有beaucoup API參考,使此超級簡單。 祝好運

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM