Fix Signal Direct Share Shortcuts not appearing in Android Sharesheet.

Fixes #11537
This commit is contained in:
Niel Thiart
2021-08-11 22:52:47 +02:00
committed by Greyson Parrelli
parent 17b568e6d1
commit 31e0f3edfb
4 changed files with 100 additions and 8 deletions

View File

@@ -39,6 +39,8 @@ public final class ConversationUtil {
private static final String TAG = Log.tag(ConversationUtil.class);
private static final String CATEGORY_SHARE_TARGET = "org.thoughtcrime.securesms.sharing.CATEGORY_SHARE_TARGET";
private ConversationUtil() {}
@@ -204,7 +206,7 @@ public final class ConversationUtil {
.setLongLabel(longName)
.setIcon(AvatarUtil.getIconCompatForShortcut(context, resolved))
.setPersons(persons)
.setCategories(Collections.singleton("android.shortcut.conversation"))
.setCategories(Collections.singleton(CATEGORY_SHARE_TARGET))
.setActivity(new ComponentName(context, "org.thoughtcrime.securesms.RoutingActivity"))
.setRank(rank)
.build();