2017-02-10 20 views
-1

我正在開發一個android應用程序,我需要從應用程序發送通知給電話號碼(另一個設備)。如何使用電話號碼從Android應用程序發送通知到另一個Android設備?

任何人都可以告訴我如何實現這一點?任何方法或API我可以使用?

預先感謝您

+0

你想跟蹤你的女朋友嗎? LOL –

+0

首先,我是一個女孩。第二,我正在開發出租車/客戶系統,所以我正在跟蹤出租車。我希望現在清楚 –

回答

2

我不認爲你可以不用開發服務器端軟件,Android設備將連接到。在您的服務器端軟件中,您可以使用FCM(Firebase Cloud Messaging)或任何其他框架/庫向一個或一組設備發送通知。

問題是您需要連接到其他設備,並且您無法知道該設備是否連接到互聯網,即使是您不知道該設備的地址。 99.99%您需要服務器端軟件。

+0

我有關於設備的所有信息,我將使用它的電話號碼(位置,用戶信息),我相信它將連接到互聯網,我希望有一種方法只使用電話號碼。感謝您的回覆 –

+0

通知通過互聯網發送,通常通過HTTP發送。要正確發送HTTP請求和響應,或通過TCP發送任何其他協議,發送者需要知道接收者的IP和端口,反之亦然,因爲他們需要在發送包之前形成連接。電話號碼在這裏毫無用處。我建議你更多地瞭解計算機網絡和協議,這將有助於你理解事情的運作方式,從長遠來看,這會讓你成爲更好的開發者。 – TheKarlo95

0

最簡單的方法(但我估計成本最高)是讓第一個設備發送一個請求到一個服務器(它的後端,你必須建立,例如php),它會通過一個推送通知發送到第二個設備Google雲消息服務。

,這不是那麼容易,因爲收到該通知的第二設備必須在GCM註冊和第一設備必須identificate該設備的ID(常見的方法是有一個像用戶名共同ID)

+0

會試一試謝謝 –

0

有在不使用服務器端代碼的情況下,向第二部手機發送短信並在第二部手機中閱讀短信,並在第二部手機中顯示您的通知。這將花費兩部手機的短信費用。

+0

謝謝你的回答,但我不認爲我的客戶會喜歡這個方法 –

+0

你想發送什麼類型的通知? –

+0

有沒有辦法免費發送短信? –

相關問題