وليد الجمل نشر 10 مايو 2022 أرسل تقرير نشر 10 مايو 2022 اقوم ببناء تطبيق flutter واريد اضافة خيار بنقر زر يفتح بيانات الخصوصية من الموقع ... عند النقر على الخيار اريد ان افتح رابط خارجي برابط الموقع يحوي المعلومات المطلوبة 1 اقتباس
1 Wael Aljamal نشر 10 مايو 2022 أرسل تقرير نشر 10 مايو 2022 لفتح روابط الانترنت في تطبيق فلاتر يمكنك استخدام الإضافة url_launcher تضيف الإصدار المطلوب (الأحدث) ضمن ملف إعداد الحزم pubspec.yaml في dependencies dependencies: url_launcher: ^5.7.10 ثم في الملف الذي عالج نقر الزر نستدعي المكتبة import 'package:flutter/material.dart'; import 'package:url_launcher/url_launcher.dart'; void main() { runApp(new Scaffold( body: new Center( child: new RaisedButton( onPressed: _launchURL, child: new Text('عرض بيانات الخصوصية من الموقع'), ), ), )); } // تابع غير متزامن _launchURL() async { const url = 'https://privacy.my_web_site.com'; // رابط وهمي لبيانات الخصوصية // اختبار أن الرابط سليم if (await canLaunch(url)) { await launch(url); // فتح الرابط في المتصفح } else { throw 'Could not launch $url'; // عرض استثناء } } وفي النسخ الجديدة من المكتبة 6 أصبح التعامل مع رابط الويب على شكل URI final Uri _url = Uri.parse('https://privacy.my_web_site.com'); void _launchUrl() async { if (!await launchUrl(_url)) throw 'Could not launch $_url'; } 1 اقتباس
السؤال
وليد الجمل
اقوم ببناء تطبيق flutter واريد اضافة خيار بنقر زر يفتح بيانات الخصوصية من الموقع ...
عند النقر على الخيار اريد ان افتح رابط خارجي برابط الموقع يحوي المعلومات المطلوبة
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.