問題タブ [android-slices]

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 に答える
994 参照

android - Google アクションのインテント名が無効です

アプリに Google アシスタントのアクションを追加しようとしています。App Actions テスト ツールを実行すると、以下のエラーが表示され続け、何をすべきかわかりません。

アクション.xml

Google が例として提供するフィットネス アプリに従いましたが、失敗します。

aab ファイルを生成し、リリース管理の内部チャンネルにアップロードしました。私はすでにアプリを運用しており、この新しいアプリには同じ pkg 名を使用しています。

また、これらのインテントを DialogFlow および Actions コンソールに追加しました。クラウドでテストし、デバイスで Google アシスタントを使用すると、フローは機能します。GA はダイアログ フローを認識しますが、アプリでは何も起こりません。スライスやディープリンクはありません。ログを追加しましたが、ログが表示されません。以下の初期化のみが機能します。

私のマニフェストには以下が含まれます:

...

悪意のある名前について不平を言い続ける理由、または私が求めるアクションに反応しない理由はありますか?

アプリがアクションを受信したかどうかを確認する手がかりがありません。私は意図を期待されていましたが、何もありませんでした。アクション ツールで既にエラーが発生しているため、actions.xml が期待どおりに動作することは期待できないと思います。

ご協力いただきありがとうございます

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

android - Androidスライスの色付きテキストを取得するには?

私は Slice のプロトタイプに取り組んでいます。Google の Slice Templates ページを見ると、このような例を頻繁に目にします。

ここに画像の説明を入力

そして、次のようなサンプルコードを提供します

ただし、「4 分」、「$31.41」、または「$9.00」がどのように緑色で強調表示されるのかがわかりません。これらのテキスト文字列値のうち、どのように特定の部分が例で強調表示されていますか?

Ps これはページ全体に広がっています。参考:https ://developer.android.com/guide/slices/templates

0 投票する
0 に答える
90 参照

android - アクション テスト ツールでの「申し訳ありませんが、取得できませんでした」というエラー

ここに記載されているすべての手順に従いました - https://stackoverflow.com/a/57951935/8483843en-USまた、テストツールでロケールを使用していますが、まだこの問題が発生しています。現在、カスタム インテントを使用してスライスとアプリ アクションを統合しています。コードは次のとおりです-https://github.com/tronku/ResTest

リリース apk は、Google アシスタントおよび Android Studio と同じアカウントを使用して、プレイ コンソールで既にドラフト モードになっています。何かが足りない場合や実装が間違っている場合はお知らせください。

手順:

  • AAB をドラフト モードで PlayStore にアップロードしました。
  • 同じアカウントを使用して (Google アシスタント、PlayConsole、および Android Studio)
  • App Actions Test Tool の実行 -> 正常にアップロードされたプレビュー 実行 -> デバイスでアシスタントが開き、「申し訳ありませんが見つかりませんでした」というメッセージ