問題タブ [trusted-web-activity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
115 参照

html5-audio - メディア通知を押したときに、ユーザーを自分の TWA に戻すにはどうすればよいですか?

プログレッシブ Web アプリを Trusted Web Activity としてラップする Android アプリを作成しています。( Google のサンプル プロジェクトのガイドラインに従っています。)

ユーザーがアプリでオーディオを再生すると、デバイスにメディア通知が表示されます。この通知の内容をカスタマイズするために、Web Media Session API を使用しています。

通常の Web ブラウザーで PWA を実行している場合、通知が表示されたら、それを押すと、ユーザーは関連するブラウザー タブに戻ります。(電話機がロックされている場合、ユーザーはロックを解除するように求められます)。

メディア通知が TWA からトリガーされた場合、それを押しても何も起こりません。(再生/一時停止などの他の機能は期待どおりに機能します。)

Media Session APIの範囲はかなり限定されています。MediaSession アクション タイプには、アプリにフォーカスするアクションは含まれません。

メディア通知が TWA からトリガーされた場合、Chrome などの Web ブラウザーからトリガーされた場合と同じ機能を期待します。

これには、再生/一時停止コントロール以外の場所で通知が押されたときに、ユーザーを TWA に戻す (またはユーザーにデバイスのロックを解除するように求める) ことが含まれます。

この側面を除いて、他のすべてが機能します。