0

私のチームは、Android のピン留めされたショートカットでジレンマに陥っています。

これは問題を再現する方法です

ボタンをクリックして固定ショートカットの作成をトリガーします: https://developer.android.com/reference/android/content/pm/ShortcutManager#requestPinShortcut(android.content.pm.ShortcutInfo,%20android.content.IntentSender )弊社製品のページです。そのページで、アクションをトリガーしてショートカットを無効にし ますデバイスランチャー。作成されたショートカットが初めてポップアップするまで待ちます。予想される動作: ピン留めされたショートカットがポップアップ表示され、無効になります 実際の動作: ピン留めされたショートカットがポップアップ表示されますが、アクティブになっています

手順 1、2、3 を順番に実行すると、「実際の動作」が表示されます。これは、UX エクスペリエンスが悪いことです。2 と 3 を逆にすると、つまり 1、3、2 の順序に従うと、結果は期待どおりの動作になります。違いは、ショートカットを無効にする前に、固定されたショートカットをポップアップできるようにすることです。

以下は私の仮定です (私の仮定を裏付けるオンライン ドキュメントが見つかりませんでした): ピン留めされたショートカットの作成は、ランチャーにポップアップするまで完了しません。手順 1、2、3 の順にテストすると、手順 2 で固定ショートカットの作成がまだ完了していないため、disableShortCut が正しく機能しません。

ピン留めされたショートカットの作成後、当社の製品は、ユーザーをランチャーにパントするのではなく、表示ページにユーザーを誘導するように設計されています。この状況を適切に処理する方法はありますか?

4

0 に答える 0