Imインスタントアプリに現在のアプリを移行する予定です。だから私はそれが可能なサブインスタント機能モジュールから別のインスタント機能モジュールにナビゲートすることができますかと思っていた。たとえば、商品に関する必要な情報を保持している詳細機能を使用している可能性があります。ユーザーがその商品を購入することに興味があれば、支払い機能モジュールに移動できます(Google Payment APIは現在、インスタントモジュール間で現在サポートされているこの種のナビゲーションがありますか?Androidインスタントアプリ:あるインスタント機能から他のサブインスタント機能にナビゲートすることは可能ですか
0
A
答えて
3
もちろん、これはサポートされています。そうでない場合、Instant Appsを使用することは非常に制限されます。
フィーチャモジュールを開くにはAppLinksを使用する必要があります。電話をかけた後、必要に応じてAndroidがその機能をダウンロードします。
たとえば、これはGoogle Samplesで使用メイン特徴から開口詳細機能のフローです。
@NonNull
private static Intent getDetailActivityStartIntent(Context context,
int position,
PhotoViewHolder holder) {
final Intent intent = new Intent(Intent.ACTION_VIEW,
Uri.parse("https://multi-feature.instantappsample.com/detail/" + position));
intent.setPackage(context.getPackageName());
intent.addCategory(Intent.CATEGORY_BROWSABLE);
TextView author =
holder.itemView.findViewById(com.example.android.unsplash.base.R.id.author);
// Working around unboxing issues with multiple dex files on platforms prior to N.
intent.putExtra(IntentUtil.SELECTED_ITEM_POSITION, position);
intent.putExtra(IntentUtil.FONT_SIZE, author.getTextSize());
intent.putExtra(IntentUtil.PADDING,
new Rect(author.getPaddingLeft(),
author.getPaddingTop(),
author.getPaddingRight(),
author.getPaddingBottom()));
intent.putExtra(IntentUtil.TEXT_COLOR, author.getCurrentTextColor());
return intent;
}
がそれを開始::テントの作成
結果のために仕上げ
final Intent intent = getDetailActivityStartIntent(activity, position, pvh);
final ActivityOptions activityOptions = getActivityOptions(pvh);
activity.startActivityForResult(intent, IntentUtil.REQUEST_CODE,
activityOptions.toBundle());
は非インスタントアプリとしてちょうど同じです。
結果をDetailActivityに設定して終了します。 MainActivityのonActivityResultで結果を取得します。
1
はい、Androidインスタントアプリケーションは、1つのサブインスタント機能モジュールから別のインスタント機能モジュールへのナビゲーションをサポートしています。
(例:詳細は備えています - >決済機能)
あなたはgoogle developers webpageを参照することができます。
- 必ずエントリポイントを考えてみましょう。
- インスタントアプリ内の各機能には、その機能のエントリポイントとして機能する少なくとも1つのアクティビティがあります。
- また、アクティビティはインスタントアプリ内で別のアクティビティを直接起動することはできません。むしろ、そのアクティビティに対応するURLアドレスを要求しなければなりません。
- INTENT(リクエストURLアドレス)を構築することでナビゲートできます。 お支払い機能(機能2)を開くには、詳細機能(機能1)から電話することができます。
- ユーザーがインスタントアプリから機能をリクエストすると、その特定の機能を実行するために必要なコードのみが受信されます。
- これを実行すると、エントリポイントの概念に従います。
フィーチャーナビゲーションに関連するサンプルコードの例は、リンクで確認できます。
関連する問題
- 1. React AppからNFCの機能にアクセスすることは可能ですか?
- 2. これらの機能を短くすることは可能ですか
- 3. これらの機能はWindows Phone 7で可能ですか
- 4. ブロック機能は他のブロック機能のパラメータとして機能しますか?
- 5. scipy.weave.inlineでblitz ++のインデックス作成機能とブリッツ機能を使用することは可能ですか?
- 6. SP /機能を専用のものにすることは可能ですか?
- 7. ボイラープレート機能で引数の量を減らすことは可能ですか?
- 8. 機能をクラスター化アルゴリズムのリストにすることは可能ですか?
- 9. Windowsのデフォルトのショートカット機能を変更することは可能ですか?機能
- 10. UWPアプリケーションにEdge拡張機能をインストールすることは可能ですか?
- 11. この機能を高速化する可能性はありますか?
- 12. VSCodeでフィーチャファイルからステップ定義にナビゲートすることは可能ですか
- 13. この機能テストは可能ですか?
- 14. Bootstrapの流体グリッドレイアウトシステムとjQuery UIのソート可能な機能を併用することは可能ですか?
- 15. 機能から観測可能なノックアウトアクセス
- 16. Python/php/perlに拡張機能をつけることは可能ですか?
- 17. 対象機能のカテゴリー機能はどのOOPS機能にありますか?
- 18. Mainpage.xamlページからApp.xamlにナビゲートすることは可能ですか
- 19. グリッドコントロールをコンテナコントロールとして機能させることは可能ですか?
- 20. 可変機能とは何ですか?
- 21. フォルダのクラウド機能をトリガすることは可能でしょうか?
- 22. jQueryのループ機能と最初からスタート - ここではフリップ機能
- 23. Java ReflectionsはAndroidのインスタント実行では機能しません
- 24. 新しい機能で廃止されるAndroid機能のリストはどこにありますか?
- 25. グループ化機能とグループ化機能はありますか?
- 26. ある機能から別の機能に値を送信する
- 27. Java 8の機能を使用することは可能ですか?Android 14以降のオプションとストリーム
- 28. オーバー機能 - ここでは、親機能
- 29. Android:フィルタ機能を備えたアダプタでGridViewをベースにすることは可能ですか?
- 30. 多機能インスタントアプリのクラッシュ問題