ホームトレンドcapcom6/android-sms-gateway
// archived 2026-04-05
capcom6

android-sms-gateway

Mobile#Android#Kotlin#API#SMS#Webhook
GitHub で見る →
147

// 概要

Android SMS Gateway は、Android スマートフォンを SMS ゲートウェイに変換できる軽量なアプリケーションです。API や CLI ツールを使用してプログラムから SMS の送受信が可能であり、Webhooks を介したリアルタイムのメッセージ通知処理をサポートしています。ローカルサーバーとクラウドサーバーの両方のモードに対応しており、認証やトランザクションメッセージ、多様な通知シナリオに最適です。

// 技術解説

SMS Gateway for Android は、Android デバイスを SMS ゲートウェイに変えるオープンソースアプリケーションであり、API や CLI ツールを介したプログラムによる SMS の送受信を実現するために設計されています。このプロジェクトは軽量なアーキテクチャを採用しており、ローカルおよびクラウドサーバーの動作モードの両方をサポートしているため、開発者が SMS 認証コード、通知、トランザクションメッセージを実装する際のハードウェア統合の課題を効果的に解決します。技術的な決定として、このプロジェクトはエンドツーエンド暗号化によって通信の安全性を確保し、マルチ SIM およびマルチデバイス連携をサポートすることで、プライベートな SMS インフラストラクチャを構築するための柔軟で制御性の高いソリューションを提供します。

// 主要ハイライト

01
API や CLI ツールを介したプログラムによる SMS の送受信をサポートし、さまざまなビジネスシステムへの統合を容易にします。
02
エンドツーエンド暗号化を提供し、送信中のメッセージ内容と受信者番号のプライバシーとセキュリティを確保します。
03
マルチ SIM およびマルチデバイス管理をサポートし、接続されたデバイス間でメッセージ負荷を分散できます。
04
包括的な Webhook メカニズムを備えており、SMS の配信ステータス、受信記録、MMS ダウンロード通知をリアルタイムでプッシュします。
05
Data SMS 送信をサポートしており、IoT コマンド送信や暗号化メッセージングなどの特別なアプリケーションシナリオに適しています。
06
登録なしでローカルサーバーモードを使用でき、データフローを完全に制御できるため、高いプライバシー要件が求められるデプロイ環境に適しています。

// ユースケース

01
SMS 認証コードや 2 要素認証機能の実装
02
多様なトランザクション通知やリマインダーメッセージの送信
03
Webhooks を介した受信 SMS や MMS のリアルタイム監視と処理

// クイックスタート

まず、GitHub Releases ページから APK ファイルをダウンロードしてインストールし、必要な SMS および電話の権限を付与します。アプリを起動した後、ニーズに応じて「Local Server」または「Cloud Server」モードを有効にしてアクセス資格情報を取得します。最後に、API ドキュメントで提供されている curl コマンドや CLI ツールを使用して特定の電話番号への SMS 送信を開始するか、Webhook を設定してメッセージイベントをリッスンします。