通知から開いたトークルーム経由で固定メニューから WOFF アプリを開いた場合に getChannelId が取得できず、sendMessage が UNKNOWN エラーになる

INITT_d4d7f4

2025.11.15既読 32

概要
モバイル版 LINE WORKS において、
「通知 → トーク画面 → 固定メニューから WOFF アプリを内部ブラウザで起動」
という経路で WOFF アプリを開いた場合、woff.getChannelId() が常に失敗し、
結果として woff.sendMessage() が UNKNOWN エラーで失敗します。
同じトークルームであっても「トーク一覧 → トーク → 固定メニュー → WOFF」
という通常経路では正常にチャンネルIDが取得・送信できるため、通知経由の導線に特有の問題と思われます。
環境
クライアント: LINE WORKS モバイルアプリ 4.3.3(build 0)
Android: バージョン 16
WOFF SDK バージョン: 3.7.1
WOFF アプリ: 自社開発のカスタム WOFF アプリ
Bot 権限: bot, bot.message を付与済み
再現手順
1. 対象トークルームに対して LINE WORKS Bot からメッセージを送信し、ユーザー側で通知を受信する
2. モバイル端末でその通知をタップして、対象トークルームの画面を開く
3. トーク画面下部の固定メニューから WOFF アプリを内部ブラウザで起動する
4. WOFF アプリ内で woff.init({ woffId }) を完了し、ユーザー情報・コンテキスト情報を取得する
  - woff.getContext() および woff.getProfile() は正常に値を返し、ユーザー名やドメインIDなどは問題なく取得できる
5. 上記コンテキスト取得後に woff.getChannelId() を実行する
6. 取得した channelId を表示しようとしても undefined / 空のままになり、
     woff.sendMessage({ content: 'テスト' }) を実行すると WoffError の code: 'UNKNOWN' で失敗する
期待される動作
  • 通知から開いた場合でも、表示上は「トークルームの画面」であり、
    そこから固定メニューで WOFF アプリを起動しているため、woff.getChannelId() により当該トークルームの channelId が取得できること
  • 取得した channelId に紐づいて woff.sendMessage() が正常にメッセージを送信できること
仕様なのか、不具合なのか、同じ問題を抱えている人はいるのかなにか情報を持っている方はいますでしょうか?

コメント1

  • 업데이트 된 답글입니다.

    INITT_d4d7f4 投稿者

    補足
    アプリ内でWOFFを開いている状態で通知をタップしてトークに遷移するパターンで発生します

    2025.11.15

    0
次の投稿Monitoring機能
リスト

まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。