用戶端函式庫

用 Flutter 實作即時 WebSocket

支援 iOS、Android 與網頁上的 Flutter 和 Dart App。

登入後,範例程式碼會自動帶入您的叢集主機。 登入

使用 AI 程式開發代理? 複製 Agent 提示詞 ↓

  1. 安裝

    flutter pub add dart_pusher_channels
  2. 訂閱頻道

    final options = PusherChannelsOptions.fromHost(
      scheme: 'wss',
      host: 'ws.hibira.io',
      port: 443,
      key: 'YOUR_APP_KEY',
    );
    final client = PusherChannelsClient.websocket(
      options: options,
      connectionErrorHandler: (error, trace, refresh) => refresh(),
    );
    
    final channel = client.publicChannel('orders');
    channel.bind('order-shipped').listen((event) => print(event.data));
    client.onConnectionEstablished.listen((_) => channel.subscribeIfNotUnsubscribed());
    await client.connect();

Agent 提示詞

將這段提示詞貼到 Claude Code、Cursor、GitHub Copilot 或其他 AI 程式開發代理,它會依照上方的設定,把 Hibira 串接到您的 Flutter 專案。

請將 YOUR_APP_KEY 等預留位置換成儀表板中的值,或讓代理保留為環境變數,之後再自行填入。

或連接 Hibira MCP 伺服器,讓代理自行建立應用程式並填入憑證。 連接您的 AI 程式開發代理 →

請使用儀表板中的應用程式金鑰與密鑰。頻道、事件與授權端點的用法和 Pusher 完全相同。 函式庫說明文件 ↗