2014-01-21 39 views
1

我是一名android應用程序開發人員。我只是想知道,只需撥打或發送短信至該號碼,我們是否可以獲得電話號碼的地理位置?就像whatsapp一樣,我們可以看到該人的最後一次看到的時間,同樣我們也可以看到最後一次看到的時間與最後一次的確切位置。這是在Facebook Messenger中找到的。我只是好奇,如果可以使用一個電話號碼。手機定位通話或短信

+1

您必須讓您的web服務通過目的地設備位置到您的設備。 – Vijju

+0

是否可以通過IM消息獲取位置? – vjeta

+0

什麼是即時消息? – Vijju

回答

0

不,呼叫和短信數據不包含位置(作爲地理位置),Android無法讓他們接到我知道的呼叫。 唯一的方法是創建一個自定義服務的android,捕捉傳出的事件,併發送位置到您自己的API服務器上註冊此事件並使用它。

什麼app和facebook是不正常的短信。是對包含自定義數據的Web服務的響應。 facebbok和whatsapp開發者創建了一個數據結構,將地理定位信息聚合到消息數據中。

+1

是否可以通過IM消息獲取位置? – vjeta

+0

我認爲這取決於每個特定IM的協議。如果你實施了你的個人解決方案,那當然可以。 –

1

分享當前用戶(電話號碼)位置的Android應用可通過電話號碼識別用戶,我認爲您在使用前已將短信發送至Whatsup或Viber服務,並且您必須將您的電話號碼放入Facebook配置文件中,服務可以週期性地(每2小時)或每次用戶在該服務器中使用這個應用程序並與其他用戶共享時存儲最終已知用戶的位置https://stackoverflow.com/a/21714011/1889341