我最近創建和發送SMS文本短信的形式接收命令的應用,在於發送大量短信可能成爲相當昂貴,現在我正在尋找一種用於通過互聯網安全地發送和接收數據的新方法。顯然,一個解決辦法是電子郵件,但我不認爲這將是理想的,由於電子郵件最多可疊加和帳戶等
所以基本上,我想什麼我的其他選項是一些建議....
將如何在android中使用TCP工作發送一個命令,它會有多安全?
如何設置通過TCP發送數據?
任何反饋將是偉大的,謝謝發送和通過互聯網從一個應用程序接收數據
1
A
回答
1
你在找什麼是Google's Cloud Messaging服務。 GCM是向/從客戶端推送消息的標準方式。然而,它需要實現幾個組件。一個是存儲GCM ID的數據庫。另一個是做這件事的後端。
它在本質上是這樣工作的:
- 用戶下載並安裝和打開應用程序
- 您的應用程序將與您的應用程序的唯一標識符,以谷歌爲他們的GCM ID的請求(有谷歌的應用程序註冊中心站點)
- Google響應設備的GCM ID
- 然後,您的應用程序將(通過網絡服務或web瀏覽器中的ajax)GCM ID發送到您的服務器,該服務器將其存儲以供將來使用。
但是,所有這些組件對於增長和基礎架構支持都是很好的事情。 Postgresql是一個很好的開源關係數據庫。
其他選項:
1 - 你可以使用WebSockets(https://github.com/koush/android-websockets)
的WebSockets,但是,可大大拉下用戶的電池,非常快,如果應用程序即使它不開,等通信。 ..「whooosh」
使用的WebSockets的好處是,它從分離的谷歌溝通。
根據您的本金和/或信仰,你可以選擇使用即將出現的Web標準支隊去獨立的100%。 Google(lol)「擴展網絡以支持個人網絡服務」由John Lyle,Claes Nilsson,Anders Isberg和Shamal Faily編寫。這是關於移動通信辯論的一篇很好的論文。
相關問題
- 1. 接收客戶端通過互聯網發送的數據報
- 2. 測量通過互聯網發送和接收的流量
- 3. 想通過互聯網使用hornetq發送/接收JMS消息
- 4. Java應用程序無法通過互聯網接收UDP數據包
- 5. 通過互聯網在.net應用程序之間發送數據
- 6. 發送和在互聯網上接收數據包
- 7. 通過互聯網發送一位
- 8. 套接字 - UDP通過互聯網發送數據
- 9. 通過互聯網從手機發送數據到手機?
- 10. 需要通過互聯網從Ruby發送數據到C#
- 11. 如何在XP中查看哪些進程/程序通過互聯網發送/接收數據?
- 12. 通過TCP接收和發送數據
- 13. 從PC發送和接收數據的Android應用程序
- 14. 創建一個網絡應用程序,它可以通過互聯網連接
- 15. 通過互聯網發送TCP數據包(使用Ruby)
- 16. 從Android應用程序發送和接收數據到另一個
- 17. 通過Rails應用程序發送和接收電子郵件
- 18. 如何通過應用程序發送和接收SMS?
- 19. 無法通過藍牙rfcomm在Android應用程序接收和發送數據
- 20. 通過Android應用程序發送和接收USB端口上的數據
- 21. 通過互聯網發送對象
- 22. C#通過互聯網發送文件
- 23. 從網絡應用程序發送和接收傳真
- 24. 通過我的應用程序連接到互聯網
- 25. 如何通過互聯網接收TCP數據包
- 26. 如何通過互聯網從應用程序發送文本數據到我的樹莓派
- 27. 如何從python腳本通過互聯網發送數據到android應用程序,反之亦然。
- 28. 互聯網應用程序通信互聯網寬
- 29. 在一個線程中通過tcp套接字發送和接收數據
- 30. 通過互聯網發送UDP數據包
通過互聯網從應用程序發送數據應該是免費的(用戶的數據計劃)。您可以使用android手機的網絡功能來完成此操作。 http://developer.android.com/reference/java/net/NetworkInterface.html – obimod
或者,如果你喜歡電話通信(這通常比IP通訊不可靠),您可以檢出的Asterisk開源PBX和把它掛到VoIP服務提供商。不知道它的短信功能,但電話方面是偉大的...我假設它具有SMS鉤支持。 – obimod
-1問題太模糊 – obimod