كيفية عمل اتصال وارسال رسالة نصية في سويفت swift
كيفية عمل اتصال برقم الجوال وارسال رسالة نصية في لغة برمجة swift
السلام عليكم ورحمة الله وبركاته
اول مقال لي هنا اتمني يعجبكم
كيفية عمل اتصال برقم الجوال وارسال رسالة نصية في سويفت بسهولة
ملاحظة مهمه لا يمكن ان يعمل على محاكي Simulator يعمل فقط على اجهزة حقيقية
اولاً نفتح مشروع جديد :
بعد ذلك نضيف Button الي Main.storyboard. مثل الصورة
بعد نعمل ل Button Action مثل الصورة المرفقة
يصبح الكود بهذه الطريقة :
ممتاز الخطوة الثانية نستدعي مكتبة : import MessageUI
بعد استعدي مكتبة import MessageUI نضيف الكود التالي في ارسال رسالة نص messageMe
if (MFMessageComposeViewController.canSendText()) {
let controller = MFMessageComposeViewController()
controller.body = "رسالة هنا"
controller.recipients = ["رقم جوال"] //Here goes whom you wants to send the message
controller.messageComposeDelegate = self as? MFMessageComposeViewControllerDelegate
self.present(controller, animated: true, completion: nil)
}
//This is just for testing purpose as when you run in the simulator, you cannot send the message.
else{
print("Cannot send the message")
}
func messageComposeViewController(controller:
MFMessageComposeViewController!, didFinishWithResult result: MessageComposeResult) {
//Displaying the message screen with animation.
self.dismiss(animated: true, completion: nil)
}
// ملاحظة افضل تكون رسالة فارغة
بعد اضافة كود يصبح الكود بهذه الطريقة
شرح مختصر للكود
controller.body = "" محتوي الرسالة
["controller.recipients = ["012345678" رقم الجوال
بعدها مباشرة نرفق الكود :
func messageComposeViewController(controller:
MFMessageComposeViewController!, didFinishWithResult result: MessageComposeResult) {
//Displaying the message screen with animation.
self.dismiss(animated: true, completion: nil)
}
مثل الصورة مرفقة للكود :
الآن يمكنك تجرب علي جوالك الحقيقي
نفس الخطوات نعمليها علي Button الثاني
نضيف الكود داحل Button
let url:NSURL = URL(string: "TEL://0123456789")! as NSURL
UIApplication.shared.open(url as URL, options: [:], completionHandler: nil)
شرح مختصر للكود :
TEL://0123456789 تغير الارقام الي رقم جوال
يصبح الكود مثل صورة مرفقة:
الان يمكنك تجربه على جهاز حقيقي
انتهي شرح مختصر اتمني وصلت طريقة بسهولة اعذروني في حالة كان هناك اخطأ في حالة كان هناك استفسار او ملاحظة ارجوا كتابتها
لكم تحياتي:
محمد صالح
التعليقات (0)
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !