Как сделать так, чтобы мое приложение Android появлялось в окне выбора приложения при нажатии на ссылку электронной почты в чате WhatApp - PullRequest
2 голосов
/ 19 апреля 2019

Я создаю приложение для Android, которое требуется отображать в окне выбора приложений при нажатии на адрес электронной почты в чате WhatsApp.

Я пробовал различные фильтры намерений и даже пытался изменить идентификатор своего приложения вфайл gradle, поскольку я прочитал здесь, что WhatsApp вносит в белый список некоторые приложения, но ни одно из этих решений не работает.

    <activity
        android:name=".MainActivity"
        android:label="@string/app_name"
        android:theme="@style/AppTheme.NoActionBar">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
        <intent-filter>
            <action android:name="android.intent.action.SENDTO"/>
            <data android:scheme="mailto"/>
            <category android:name="android.intent.category.DEFAULT"/>
        </intent-filter>
        <intent-filter>
            <action android:name="android.intent.action.SEND"/>
            <data android:mimeType="*/*"/>
            <category android:name="android.intent.category.DEFAULT"/>
        </intent-filter>
        <intent-filter>
            <action android:name="android.intent.action.SEND_MULTIPLE"/>
            <data android:mimeType="*/*"/>
            <category android:name="android.intent.category.DEFAULT"/>
        </intent-filter>
        <intent-filter>
            <action android:name="android.intent.action.VIEW"/>
            <data android:scheme="mailto"/>
            <category android:name="android.intent.category.DEFAULT"/>
        </intent-filter>
    </activity>
applicationId "com.google.android.gm.test"

Я ожидаю, что при нажатии на адрес электронной почты, отправленный мне в WhatsApp, моё приложение появитсяв приложении выбора, но это не так.

Кто-нибудь есть ввод?

...