クライアントライブラリ

Android (Kotlin) でリアルタイム WebSocket

Kotlin または Java の Android ネイティブアプリに対応。

サインインすると、コード例にご自身のクラスターホストが入ります。 サインイン

AI コーディングエージェントをお使いですか? エージェント用プロンプトをコピー ↓

  1. インストール

    implementation("com.pusher:pusher-java-client:2.4.4")
  2. チャンネルを購読

    val options = PusherOptions()
        .setHost("ws.hibira.io")
        .setWsPort(443)
        .setWssPort(443)
        .setUseTLS(true)
    
    val pusher = Pusher("YOUR_APP_KEY", options)
    pusher.connect()
    
    pusher.subscribe("orders").bind("order-shipped") { event ->
        Log.d("orders", event.data)
    }

エージェント用プロンプト

Claude Code、Cursor、GitHub Copilot などの AI コーディングエージェントに貼り付けると、上記の設定で Hibira をご自身の Android (Kotlin) プロジェクトに組み込みます。

YOUR_APP_KEY などのプレースホルダーはダッシュボードの値に置き換えてください。エージェントに環境変数として残させ、後から入力することもできます。

または Hibira MCP サーバーを接続すると、エージェントがアプリの作成と認証情報の設定まで自分で行います。 AI コーディングエージェントを接続 →

ダッシュボードのアプリキーとシークレットを使ってください。チャンネル、イベント、認可エンドポイントは Pusher とまったく同じように動作します。 ライブラリリファレンス ↗