По умолчанию iOS предоставляет опцию «Поделиться именем приложения» в настройках ярлыков, когда приложение загружается из магазина приложений.
См. Изображение ниже:
При нажатии на нее, открывает цель обмена на самом экране меню телефона , без перенаправления наприложение, где пользователь может поделиться приложением.
Я хочу реализовать это в Android .
Вот то, что я пробовал до сих пор:
<shortcut
android:shortcutId="share_app"
android:enabled="true"
android:icon="@drawable/ic_cart_active"
android:shortcutShortLabel="@string/shortcut_share"
android:shortcutLongLabel="@string/shortcut_share">
<intent
android:action="android.intent.action.send"
android:targetPackage="com.example.android.internal"
android:targetClass="" />
</shortcut>
Но это не работает, так как я не могу понять, что здесь должно быть targetClass .
РЕДАКТИРОВАТЬ: Ответ Нилеша почти сработал, но единственная проблема, с которой я сейчас сталкиваюсь, заключается в том, что всякий раз, когда я нажимаю на кнопку «Поделиться» в ярлыке, активность запуска показывается в мгновение окасекунду, затем появляется средство выбора намерения совместного использования. Теперь, когда я нажимаю кнопку «Домой» с показом параметров общего доступа,нг, приложение уходит в фоновый режим. Этого не должно быть. Есть идеи, как этого избежать.