поделиться через Facebook и WhatsApp в веб-просмотра - PullRequest
0 голосов
/ 07 октября 2019

enter image description here У меня есть веб-просмотр, из которого пользователь может поделиться ссылкой на WhatsApp, но я хочу, чтобы когда бы пользователь ни давал ссылку через WhatsApp из веб-просмотра, мое имя приложения также должно быть отправлено в этом текстовом файле. ,Веб-просмотр фрагментирован

Я хочу, чтобы имя моего приложения отображалось в разделе с надписями «Скажи что-нибудь» и то же самое в приложении Whats или в любой другой социальной сети

Я пытался

@Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {


                boolean overrideUrlLoading = false;

                if (url != null && url.startsWith("whatsapp://")) {
                    Intent text = new Intent();
                    Intent text1 = new Intent(Intent.ACTION_VIEW,  Uri.parse(url));
                    text.setAction("android.intent.action.SEND");
                    text.setType("text/plain");
                    text.putExtra("android.intent.extra.TEXT", "my app name ");


                    startActivity(text);
                    startActivity(text1);
                }

и это тоже

  @Override
                public boolean shouldOverrideUrlLoading(WebView view, String url) {


                    boolean overrideUrlLoading = false;

                    if (url != null && url.startsWith("whatsapp://")) {

                        Intent text1 = new Intent(Intent.ACTION_VIEW,  Uri.parse(url));
                        startActivity(text1);
                        Intent text = new Intent();
                        text.setAction("android.intent.action.SEND");
                        text.setType("text/plain");
                        text.putExtra("android.intent.extra.TEXT", "my app name ");



                        startActivity(text);
                    }

Я хочу отправить имя моего приложения со ссылкой (из веб-просмотра), как sharechat. любая помощь ?? мое приложение просто отправляет ссылку, но оно не отправляет имя моего приложения с этой ссылкой

Ответы [ 3 ]

1 голос
/ 09 октября 2019

@ anshul raj /// используйте этот код, чтобы он работал правильно

private void shareApp() {

        String appName = getString(R.string.app_name);
        Intent shareIntent = new Intent(Intent.ACTION_SEND);
        shareIntent.setType("text/plain");
    String shareBodyText = "/3541708/podelitsya-prilozheniem-ssylka-v-android"+"\n"+appName;

        shareIntent.putExtra(Intent.EXTRA_TEXT, shareBodyText);
        startActivity(Intent.createChooser(shareIntent,getString(R.string.app_name)));
    }
0 голосов
/ 09 октября 2019

Используйте приведенный ниже код для отправки текста в WhatsApp

Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_TEXT, "my app name");
intent.setType("text/plain");
intent.setPackage("com.whatsapp");
startActivity(intent);
0 голосов
/ 07 октября 2019

Попробуйте код ниже

text.putExtra("android.intent.extra.TEXT", getString(R.string.appname);

Вы можете передать имя приложения из строкового файла.

...