اذهب إلى المحتوى
  • 0

كيف يمكنني أن أرسل رسالة إلى واتسآب من داخل React Native

عمر سالم2

السؤال

Recommended Posts

  • 0

يمكنك أن ترسل رسائل بإستخدام تطبيق الواتساب من خلال إستخدام العنصر a كالتالي:

<a href="https://wa.me/PhoneNumber/?text=urlencodedtext"></a>

فقط ضع رقم الهاتف مكان phoneNumber واكتب الرسالة في شكل URL encoded مكان urlencodedtext.

يمكنك أيضُا أن تستعمل WhatsApp Business API لكي ترسل كم كبير من الرسائل بإستخدام API مخصص لذلك، كما أن هناك مقدمي خدمات chat api مدفوعة لكي ترسل رسائل من رقمك إلى رقم المستخدم، وهنا مثال بإستخدام jQuery:

// URL for request POST /message
var token = '83763g87x';
var instanceId = '777';
var url = `https://api.chat-api.com/instance${instanceId}/message?token=${token}`;
var data = {
    phone: '79995253422', // Receivers phone
    body: 'Hello, Andrew!', // Message
};
// Send a request
$.ajax(url, {
    data : JSON.stringify(data),
    contentType : 'application/json',
    type : 'POST'
});

بالتوفيق.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

يمنحك الـ Linking واجهة عامة للتفاعل مع روابط التطبيقات الواردة والصادرة. إنه يعمل مع جميع المخططات (schemes) للتفاعل مع تطبيقك المستهدف.

على سبيل المثال، يوجد mailto والتي تساعدك على فتح تطبيق البريد الالكتروني.

لاستخدام WhatsApp، يمكنك استخدامه بالشكل التالي:

import React from "react";
import { Linking, View } from "react-native";

// قم بوضع الدالة هذة بداخل اي مكون
function sendToWhatsApp({ whatsAppNumber, whatsAppMessage }) {
	const handlePress = async () => {
		try {
			await Linking.openURL(`whatsapp://send?phone=${whatsAppNumber}&text=${whatsAppMessage}`);
		} catch (fault) {}
	};
}

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...