पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv2.0.2

whatsapp_share

अपने फ्लटर ऐप से व्हाट्सएप में किसी विशेष संपर्क को संदेश, लिंक या फ़ाइल साझा करने का सरल तरीका।

Android
30-दिन डाउनलोड
131
लाइक
40
Pub अंक
160

पैकेज इंस्टॉल करें

flutter pub add whatsapp_share

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

एक हल्का फ्लटर पैकेज जो एंड्रॉइड पर व्हाट्सएप के माध्यम से किसी विशिष्ट संपर्क को सीधे संदेश, लिंक या फ़ाइल साझा करने की अनुमति देता है। इसके द्वारा व्हाट्सएप को पूर्व-भरे हुए सामग्री और लक्षित संपर्क नंबर के साथ खोलने की प्रक्रिया सरल हो जाती है, जिससे बेहतर संचार के माध्यम से उपयोगकर्ता भागीदारी में सुधार होता है। पैकेज एंड्रॉइड इंटेंट्स का उपयोग करता है ताकि मूल एकीकरण सुनिश्चित हो, जिससे विश्वसनीय डिलीवरी और न्यूनतम सेटअप सुनिश्चित होता है। उपयोगकर्ता पहुंच को सीधे संदेश भेजकर बढ़ाने के लक्ष्य वाले ऐप्स के लिए आदर्श है।

उपयोग

  • रेफ़रल लिंक साझा करें
  • समर्थन संदेश भेजना
  • प्रमोशनल सामग्री वितरित करना
  • ग्राहक सेवा के लिए उपयोगकर्ताओं को निर्देशित करना
  • अनुसरण संदेशों को स्वचालित करना
  • मीडिया फ़ाइलें साझा करना

मुख्य विशेषताएँ

  • Android इंटेंट्स के साथ आसान एकीकरण
  • पाठ, लिंक और फ़ाइलों का समर्थन करता है
  • विशिष्ट व्हाट्सएप संपर्कों का लक्ष्य बनाएं
  • आवश्यक न्यूनतम कॉन्फ़िगरेशन
  • मूल WhatsApp कार्यक्षमता पर निर्भर करता है
  • प्रारंभिक सेटअप के बाद ऑफलाइन काम करता है

इनके लिए उपयुक्त

  • WhatsApp संपर्क प्राप्त करने की आवश्यकता वाले ऐप्स
  • ग्राहक समर्थन विशेषताएं
  • प्रमोशन और रेफरल प्रणाली
  • सामग्री वितरण उपकरण
  • उपयोगकर्ता ओनबोर्डिंग प्रवाह

विचार योग्य बातें

  • Android-केवल प्लेटफॉर्म समर्थन
  • उपकरण पर व्हाट्सएप इंस्टॉल करने की आवश्यकता है
  • संपर्क-विशिष्ट साझाकरण तक सीमित
  • कोई iOS समर्थन नहीं
  • प्रणाली-स्तर के अनुमतियों पर निर्भर करता है
  • शेयर करने के लिए उपयोगकर्ता की पुष्टि की आवश्यकता हो सकती है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

Whatsapp Share Plugin

pub package

A Flutter plugin for Android providing a simple way to share a message, link or local files to specific WhatsApp contact.

Features:

  • Share messages or link urls to specific contact.
  • Share local files to specific contact.

Installation

First, add this to your package's pubspec.yaml file:

dependencies:
  whatsapp_share: ^1.1.1

Now in your Dart code, you can use:

import 'package:whatsapp_share/whatsapp_share.dart';

Installation (Platform Specific)

iOS

Add if not exists one row to the ios/podfile after target runner:

...

target 'Runner' do
    use_frameworks!

...
Android

If you pretends to use the file share, you need to configure the file provider, this will give access to the files turning possible to share with other applications.

Add to AndroidManifest.xml:

<application>
...
<provider
    android:name="androidx.core.content.FileProvider"
    android:authorities="${applicationId}.provider"
    android:exported="false"
    android:grantUriPermissions="true">
    <meta-data
        android:name="android.support.FILE_PROVIDER_PATHS"
        android:resource="@xml/provider_paths"/>
</provider>
</application>

Obs: You can change the android:name if you have an extension of file provider.

Add res/xml/provider_paths.xml:

<?xml version="1.0" encoding="utf-8"?>
<paths xmlns:android="http://schemas.android.com/apk/res/android">
    <external-path name="external_files" path="."/>
</paths>

If you want to learn more about file provider you can access:

  • https://developer.android.com/reference/android/support/v4/content/FileProvider

How to use?

Here is an snippets app displaying the two whatsapp share methods .

Whatsapp installed in this device ?
 Future<void> isInstalled() async {
    final val = await WhatsappShare.isInstalled(
      package: Package.businessWhatsapp
    );
    print('Whatsapp Business is installed: $val');
  }

If whatsapp is not installed, please do not call WhatsappShare.share() and WhatsappShare.shareFile()

Share text, links

 Future<void> share() async {
    await WhatsappShare.share(
      text: 'Whatsapp share text',
      linkUrl: 'https://flutter.dev/',
      phone: '911234567890',
    );
  }

Share images, files

_image1.path contains path of the file which is shared to the whatsapp.


 Future<void> shareFile() async {
    await WhatsappShare.shareFile(
      phone: '911234567890',
      filePath: [_image1.path, _image2.path],
    );
  }

श्रेणियाँ

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।