我目前正在一個簡單的應用程序之間交換匿名人員之間的小消息,但搭配。這種搭配的互動是使用附近API的主要原因。不過,我一直在閱讀Connections API和Messages API,但我仍然不知道哪些更適合我的應用。Android附近 - 連接與消息API
只是更清晰,應用程序的基本流程是這樣的:他們的
- 探索新的設備,並列出他們
- 選擇一個
- 將消息發送到選定的設備
這可能只是使用Messages API?我認爲Connections API可以管理這種情況,因爲您首先與其他設備建立連接,但設備必須位於同一個WiFi網絡上。但是,使用消息,設備不必位於同一個WiFi上。
基本上,我想不依賴WiFi進行通信。此外,一些WiFis可能有某種防火牆來阻止這種流量。
你會推薦創建兩種模式嗎?這樣用戶可以選擇他是否希望啓用「附近」,即使應用程序未處於活動狀態,然後繼續接收消息。我知道當應用程序不活躍時不停止「附近」服務是一種不好的做法,但我也認爲在這種情況下它可能是一個不錯的選擇。你怎麼看? – horro