クライアントライブラリ
iOS (Swift) でリアルタイム WebSocket
公式 Swift ライブラリで iOS・macOS ネイティブアプリに対応。
サインインすると、コード例にご自身のクラスターホストが入ります。 サインイン
AI コーディングエージェントをお使いですか? エージェント用プロンプトをコピー ↓
インストール
https://github.com/pusher/pusher-websocket-swift
チャンネルを購読
import PusherSwift
let options = PusherClientOptions(
host: .host("ws.hibira.io"),
port: 443,
useTLS: true
)
let pusher = Pusher(key: "YOUR_APP_KEY", options: options)
pusher.connect()
let channel = pusher.subscribe("orders")
channel.bind(eventName: "order-shipped") { (event: PusherEvent) in
print(event.data ?? "")
}
エージェント用プロンプト
Claude Code、Cursor、GitHub Copilot などの AI コーディングエージェントに貼り付けると、上記の設定で Hibira をご自身の iOS (Swift) プロジェクトに組み込みます。
YOUR_APP_KEY などのプレースホルダーはダッシュボードの値に置き換えてください。エージェントに環境変数として残させ、後から入力することもできます。
または Hibira MCP サーバーを接続すると、エージェントがアプリの作成と認証情報の設定まで自分で行います。 AI コーディングエージェントを接続 →
ダッシュボードのアプリキーとシークレットを使ってください。チャンネル、イベント、認可エンドポイントは Pusher とまったく同じように動作します。 ライブラリリファレンス ↗