كيفية ربط تطبيق آخر بواتساب
iPhone
هناك طرق عديدة يمكن من خلالها لتطبيقك على هاتف iPhone التفاعل مع واتساب، ومنها: الروابط العامة، ومخططات عنوان URL المخصصة، وامتداد المشاركة، وواجهة API للتفاعل مع المستندات.
الروابط العامة
الروابط العامة هي الطريقة المفضلة للربط بحساب واتساب.
استخدم
https://wa.me/<number>
، حيث إن <number>
رقم هاتف بالصيغة الدولية الكاملة. احذف أي أقواس، أو شرطات، أو علامات زائد، أو أصفار بادئة، عند إضافة رقم الهاتف في الصيغة الدولية.أمثلة:
استخدم:
https://wa.me/15551234567
لا تستخدم:
https://wa.me/+001-(555)1234567
يمكن أن تشمل الروابط العامة أيضًا رسالة محضرة مسبقًا تظهر تلقائيًا في حقل النص الخاص بالدردشة. استخدم
https://wa.me/whatsappphonenumber/?text=urlencodedtext
، حيث إن whatsappphonenumber
رقم هاتف بالصيغة الدولية الكاملة، وURL-encodedtext
هي الرسالة المكتوبة مسبقًا برمز URL.مثال:
https://wa.me/15551234567?text=I'm%20interested%20in%20your%20car%20for%20sale
لإنشاء رابط يتضمن رسالة معدة مسبقًا، استخدم
https://wa.me/?text=urlencodedtext
مثال: https://wa.me/?text=I'm%20inquiring%20about%20the%20apartment%20listing`
مخطط عنوان URL المخصص
فتح واتساب:// يؤدي استخدام URL مع أحد المعلمات الآتية إلى فتح تطبيقنا وتنفيذ إجراء مخصص.
URL | المعلمات | فتح |
---|---|---|
تطبيق | - | تطبيق واتساب مسنجر |
إرسال | أداة إنشاء دردشة جديدة | |
| نص | في حال التوفّر، سيتم ملء هذا النص مسبقًا في حقل إدخال نص الرسالة على شاشة محادثة. |
تكون مكالمة Objective-C لفتح عناوين URL هذه على النحو التالي:
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"]; if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) { [[UIApplication sharedApplication] openURL: whatsappURL]; }
احرص على تضمين مخطط عنوان URL لواتساب في ملف Info.plist بالتطبيق أسفل مفتاح LSApplicationQueriesSchemes إذا أردت تحديد ما إذا كان واتساب مثبّتًا على هاتف iPhone الخاص بالمستخدم باستخدام -[UIApplication canOpenURL:].
امتداد المشاركة
من خلال تضمين امتداد المشاركة في نظام التشغيل iOS 8.0، تتوفر طريقة ملائمة يمكن من خلالها لأي تطبيق مشاركة المحتوى مع التطبيقات الأخرى المثبّتة على هاتف iPhone الخاص بالمستخدم. وهذه هي الطريقة المفضّلة حاليًا لمشاركة المحتوى الخاص بك على واتساب. ولاستخدام امتداد المشاركة، عليك إنشاء نسخة من UIActivityViewController وتقديمها في تطبيقك. يقبل واتساب أنواع المحتوى التالية:
- النص (UTI: public.plain-text)
- الصور (UTI: public.image)
- مقاطع الفيديو (UTI: public.movie)
- الملاحظات الصوتية وملفات الموسيقى (UTI: public.audio)
- مستندات PDF (UTI: com.adobe.pdf)
- بطاقات جهات الاتصال (UTI: public.vcard)
- عناوين URL للويب (UTI: public.url)
التفاعل مع المستندات
إذا كان تطبيقك ينشئ الصور، أو مقاطع الفيديو، أو الملاحظات الصوتية وكنت تريد من المستخدمين مشاركة هذه الوسائط باستخدام واتساب، فيمكنك استخدام واجهة API للتفاعل مع المستندات لإرسال الوسائط إلى جهات الاتصال والمجموعات في واتساب.
بإمكان واتساب مسنجر التعامل مع أنواع عديدة من الوسائط مثل:
- الصور التي تتوافق مع تنسيق public.image (مثل PNG وJPEG)
- مقاطع الفيديو التي تتوافق مع تنسيق public.movie (مثل فيديو MPEG-4)
- الملفات الصوتية (MPEG-3، وMPEG-4، وAIFF، وAIFF-C، وCore Audio فقط)
بخلاف ذلك، إذا أردت عرض واتساب فقط في قائمة التطبيقات (بدلاً من واتساب مع أي تطبيقات أخرى متوافقة مع public/*-)، فيمكنك تحديد ملف من الأنواع التي سبق ذكرها تم حفظه بامتداد خاص بواتساب فقط:
- الصور - ".wai" وهو من نوع net.whatsapp.image
- الفيديوهات- ".wam" وهو من نوع net.whatsapp.movie
- الملفات الصوتية - ".waa" وهو من نوع net.whatsapp.audio
عند تشغيل واتساب، فإنه سيعرض للمستخدم على الفور شاشة اختيار جهة الاتصال/المجموعة. وسيتم إرسال الوسائط تلقائيًا إلى جهة الاتصال/المجموعة المحددة.
لمزيد من المعلومات حول مشاركة الوسائط في واتساب، يمكنك مراجعة الموارد على الموقع الإلكتروني لمطوري برامج Apple.