首頁 > 後端開發 > Golang > SMS Gateway for Android™:適合您專案的簡單且私密的 SMS 網關

SMS Gateway for Android™:適合您專案的簡單且私密的 SMS 網關

DDD
發布: 2024-12-28 07:13:25
原創
991 人瀏覽過

SMS Gateway for Android™: A Simple and Private SMS Gateway for Your Projects

在數位通訊領域,簡訊仍然是身分驗證、通知和即時警報的重要管道。 簡訊網關是一種解決方案,可讓您使用 Android 智慧型手機作為網關,快速輕鬆地將簡訊功能整合到您的專案中。

它是由開發人員為開發人員創建的,重點是易用性資料隱私以及開源軟體的原則。沒有 UI,只有 API。開發人員還需要什麼?


從想法到實施

SMS Gateway 最初是一個個人項目,但很快就發現了其他使用者的需求。如今,它的主要目標是簡單性隱私。這些目標是在保持最低成本並確保產品保持完全免費和開源的同時實現的。


三種操作模式

該應用程式以三種模式運行,所有模式共享相同的 API:

  1. 本地

    REST API 直接在 Android 裝置上運行,無需外部伺服器即可操作。此模式允許在本地網路內完全離線操作,確保增強的隱私性,而無需存取網際網路。



  2. 如果無法直接存取設備,則請求將透過共用伺服器進行路由。除非訊息量影響其他用戶,否則模式可以免費使用。為了增強隱私,可以使用端對端加密。

  3. 私人

    為了獲得最大的安全性,您可以部署自己的伺服器執行個體。在這種模式下,您的訊息永遠不會離開您的基礎設施。雖然推播通知仍然依賴雲端伺服器,但不會分享任何訊息內容。

由於該應用程式是開源的,您甚至可以建立自己的服務版本來滿足您的特定需求。


傳入訊息的 Webhooks

簡訊閘道不僅可用於傳送訊息,還可用於直接向您的後端接收傳入的簡訊。 Webhook 可以輕鬆即時處理傳入訊息,而無需儲存在第三方伺服器上。

如何運作

收到簡訊後,應用程式會向設定的 Webhook URL 發送 POST 請求。有效負載包含以下詳細資訊:

  • 寄件人的電話號碼
  • 留言內容
  • 時間戳

開發人員可以使用它來處理回應、觸發自動化工作流程或安全地儲存資料。

在 webhook 文件中了解更多。


為什麼選擇簡訊網關?

以下是讓 SMS Gateway 在競爭對手中脫穎而出的幾個關鍵優勢:

  • 無需註冊:您無需提供電子郵件或電話號碼即可開始使用應用程式。
  • 隱私權
    • 支援端對端加密、私有伺服器和直接從裝置發送的 Webhook,以實現最大程度的隱私。
    • 應用程式確認收到排隊訊息後,雲端伺服器上的所有訊息資料都會在 15 分鐘內進行雜湊處理。
  • 簡單設定
    • 從雲端伺服器開始 - 您只需要一台運行該應用程式的 Android 裝置。
    • 如果您需要更多隱私,請使用 Docker 使用單一指令部署私有伺服器。
  • Webhooks 支援:透過隱私優先功能將傳入的簡訊直接即時傳送到您的系統。
  • 多SIM卡支援:使用具有多個SIM卡的裝置輕鬆管理不同的號碼。您可以明確指定 SIM 卡的使用情況或啟用 SIM 卡輪換功能。
  • 開發者工具
    • 用於直接從命令列發送簡訊的 CLI 實用程式。
    • 流行程式語言的函式庫:Go、Python、JavaScript/TypeScript、PHP。

這一切都是完全免費的。


技術堆疊

簡訊網關是使用以下內容建構的:

  • 前往後端
  • Android 應用程式的 Kotlin
  • MariaDB 用於資料存儲
  • 用於編排的 Docker Swarm
  • 用於基礎設施自動化的 Terraform

使用範例

REST API 範例

使用本地 REST API 發送簡訊:

替換 ;和使用 Android 應用程式「主頁」標籤上提供的憑證。

CLI 實用程式範例

使用 CLI 實用程式發送簡訊:


這是給誰的?

簡訊網關非常適合:

  • 中小型企業需要快速且經濟實惠的簡訊整合。
  • 開發人員尋求靈活、安全且開源的解決方案。
  • 想要避免依賴第三方雲端服務的隱私愛好者

限制

如果您的目標是發送大量訊息(例如廣告或垃圾郵件活動),那麼該應用程式不適合您。儘管 SMS Gateway 包含減輕行動電信商限制的功能,但它是為合法的小批量使用案例而設計的。對於大量訊息傳遞,請考慮專門的服務。


結論

簡訊網關優先考慮使用者的隱私和便利性。無需註冊、靈活的配置選項和完全免費的訪問,它是任何 SMS 相關任務的可靠解決方案。

憑藉其無縫設定、注重隱私、強大的 Webhook 支援和開源原則,簡訊網關 是將 SMS 功能整合到應用程式中的終極工具。

準備好嘗試了嗎?立即開始:簡訊網關或透過評論與我聯繫。

以上是SMS Gateway for Android™:適合您專案的簡單且私密的 SMS 網關的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板