الیاس سخاوتی نیا
4 سال پیش توسط الیاس سخاوتی نیا مطرح شد
16 پاسخ

برگشت به اپلیکیشن بعد از پرداخت آنلاین

@ali.farmani

سلام دوستان
من بعد از پرداحت آنلاین میخوام کاربر روی یه لینک یا دکمه ای کلیک کنه و به اپ برگرده باید چیکار کنم؟
(نمیتونم از وب ویو داخل خود اپ استفاده کنم به خاطر قوانین کافه بازار حتما باید پرداخت داخل مرورگر انجام بشه)
ممنون میشم راهنمایی کنید
تشکر


ثبت پرسش جدید
نوید
تخصص : برنامه نویس Go / Django
@navids 4 سال پیش مطرح شد
2

من فلاتر کار نیستم ولی توی اندروید بهش میگن Deep link
برای فلاتر سرچ کردم اینو آورد:
https://pub.dev/packages/uni_links


الیاس سخاوتی نیا
تخصص : علاقه‌مند به برنامه‌‎نویسی
@elyassir 4 سال پیش مطرح شد
0

@navids
خیلی ممنون از وقتی که گذاشتین
منتها من مثال اینو هرچی میخونم متوجه نمیشم


الیاس سخاوتی نیا
تخصص : علاقه‌مند به برنامه‌‎نویسی
@elyassir 4 سال پیش مطرح شد
0

دوستان مجدد سلام
من همی این و هم این رو تست میکنم نمیشه

میخوام روی یه لینک کلیک شد به اپ برگرده یا اپ رو باز کنه
همین
موندم دیگه چیکار کنم
تشکر


سعید
تخصص : برنامه نویس وب
@Saeeed 4 سال پیش مطرح شد
0

باید از دیپ لینک استفاده بشه و فکر میکنم مربوط به برنامه نویس موبایل میشه نه وب.


الیاس سخاوتی نیا
تخصص : علاقه‌مند به برنامه‌‎نویسی
@elyassir 4 سال پیش مطرح شد
0

@Saeeed
بله درسته
منم واسه موبایل پرسیدم
منتها موفق نشدم پیاده سازی کنم


الیاس سخاوتی نیا
تخصص : علاقه‌مند به برنامه‌‎نویسی
@elyassir 4 سال پیش مطرح شد
0

آیا کسی نیست مرا یاری کند ؟! ☹️


الیاس سخاوتی نیا
تخصص : علاقه‌مند به برنامه‌‎نویسی
@elyassir 4 سال پیش مطرح شد
2

همون کتابخونه https://pub.dev/packages/uni_links اوکی بود
منتها من توی لینک رو توی href اشتباه میدادم


محمد میعاد
تخصص : Flutter
@Mohammadmiiad 4 سال پیش مطرح شد
0

سلام اقای سخاوتی میتونید یه مقدار توضیح بدید که به چه صورت پیادش کردید چون خیلی کد هاش گنگه


الیاس سخاوتی نیا
تخصص : علاقه‌مند به برنامه‌‎نویسی
@elyassir 4 سال پیش مطرح شد
0

@miadnooridivar

سلام

انتقال به مرورگر

    if (await canLaunch(url)) {
      await launch(url, headers: body);
    } else {
      throw 'Could not launch $url';
    }

کد مانیفست قبل از بسته شدن تگ activity

<!-- Deep Links -->
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <!-- Accepts URIs that begin with YOUR_SCHEME://YOUR_HOST -->
                <data
                    android:scheme="poc"
                    android:host="deeplink.flutter.dev" />
            </intent-filter>

کد html برای یرگشت به برنامه

<a href='poc://deeplink.flutter.dev/?ok'>بازگشت به برنامه</a>

بعد از علامت سوال میتونین پارامتر بفرستین به برنامه

گرفتن پارامتر در برنامه

getLinksStream().listen((String link) {
      List<String> list = link.split('?');
      if (list[1] == 'ok') {
        _onPaymentMessage('ok');
      } else if (list[1] == 'nok') {
        _onPaymentMessage('nok');
      }
    }, onError: (Object err) {
      print('got err: $err');
    });

اگه چیز دیگه ای هم داره یادم نیس، شرمنده از روی مثال گیت هابش ببینید


sepehr
@sepehrfz77 3 سال پیش مطرح شد
0

@miadnooridivar سلام یه سوال داشتم میشه وقتی داریم url رو لانچ میکنیم پارامتر هایی به صورت پست نه گت بفرستیم ؟


sepehr
@sepehrfz77 3 سال پیش مطرح شد
0

@miadnooridivar میشه راجب getLinksStream().listen هم توضیح بدید که کجا و چه طور استفاده کردید یا یک رفرنس بدید برای استفاده؟


الیاس سخاوتی نیا
تخصص : علاقه‌مند به برنامه‌‎نویسی
@elyassir 3 سال پیش مطرح شد
0

@sepehrfz77
من خیلی وقته استفاده نکردم یادم نمیاد
فکر کنم کتابخونه یه مقدار تغییر کرده
بخونین متوجه میشین
https://pub.dev/packages/uni_links
یا توی یوتیوب سرچ کنین deep link with uni_links in Flutter


محمد حسین فخرآوری
تخصص : NET Core, Flutter Developers.
@fakhravari 2 سال پیش مطرح شد
0

سلام
وقتی app بسته باشه و روی لینکی کلیک میکنید app اجرا میشه ولی متد listen اجرا نیمشه
وقتی app باز باشه این مشکل نیست و درست کار میکنه
چه فرقی هست بین باز بودن و بسته بودن app?


اپ پاش
تخصص : اپلیکیشن ساز وردپرس
@apppash 2 سال پیش آپدیت شد
0

از متن زیر میتونید استفاده کنید.

&nbsp;
<h1 style="text-align: center;"><span style="color: #16ba00;">پرداخت موفق</span></h1>
<p style="text-align: center;"><strong>برای بازگشت به اپلیکیشن روی لینک و متن زیر کلیک یا لمس کنید.</strong></p>
<p style="text-align: center;"><a href="app://com.apppash"><strong>بازگشت به اپلیکیشن</strong></a></p>
&nbsp;

این کد رو در یک برگه ( برگه پرداخت موفق یا تشکر ) درج کنید و به جای پکیج نیم درج شده com.apppash پکیج نیم اپلیکیشن خودتون رو وارد کنید و حتی میتونید لینک app://.com.apppash رو به تصویر یا متن و دکمه دلخواه بدین
شاید واستون جواب بده.


شایان
@shayan.zamani2 2 سال پیش مطرح شد
0

سلام الیاس جان خوبی ؟
پیدات نیست دیگه
میشه یه راهنمایی بکنی ، من فایل manifest رو اصلاح کردم ولی هنوز لینک اپ را باز نمیکنه


سعید قاسمی
تخصص : Flutter developer
@s.gh4286 1 سال پیش مطرح شد
0

طبق اخرین اپدیتم کافه بازار حتی بو ببره تو برنامه ت پرداخت داری میگه باید حتما از طریق من انجامش بدی مگه به جز خدمات فیزیکی و این صحبتا


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام