
49000–رایگان!
ویژگی های دوره
در این دوره میخواهیم راجب آموزش پرداخت درون برنامه ای کافه بازار در React Native صحبت کنیم.یکی از لذت بخش ترین بخش های برنامه نویسی اپلیکیشن موبایل انتشار برنامه است.شما بعد از مدت ها قصد دارید برنامه ای که مدت ها براش وقت گذاشتید در معرض عموم قرار بدید.خیلی از اپلیکیشن ها در ازای دریافت وجه یک سری خدمات ارائه میدهند . شیوه های مختلفی برای پرداخت الکترونیکی مثل درگاه های واسط ،درگاه های مستقیم بانکی یا درگاه پرداخت کافه بازار برای Android وجود داره.کافه بازار یکی از بهترین مارکت ها برای انتشار اپلیکیشن در ایران است. در این آموزش ما قصد داریم روش صفر تا صد انتشار نرم افزار در کافه بازار و اتصال به درگاه کافه بازار در React Native رو آموزش بدیم.
سرفصل مطالب بیان شده در این دوره:
- خروجی گرفتن اپلیکیشن در فرمت apk
- نحوه تغییر نام اپلیکیشن
- حذف کردن permission های اضافی
- اتصال اپلیکیشن به درگاه کافه بازار
- انتشار برنامه در کافه بازار
تکلیف پیش نیازهای این دوره چیه؟
برای شروع این دوره شما باید با react native آشنایی داشته باشید.اگر آشنایی با react native ندارید اصلا جای نگرانی نیست چون ما یک آموزش رایگان react native در دوره های آموزشی خودمون داریم که میتونید اون رو مشاهده کنید.
یادگیری react native به صورت تخصصی
اگر قصد یادگیری react native رو به صورت حرفه ای و تخصصی دارید،پیشنهاد می کنم آموزش جامع و پروژه محور react native را مشاهده کنید.
پرداخت درون برنامه ای بازار در React Native
پرداخت درون برنامه ای بازار در React Native ویدئو
40 دقیقه
moreدوره های مرتبط
آموزش جاوااسکریپت (javascript)
آموزش react navigation 3
آموزش پروژه محور React Native
chat_bubble_outlineنظرات
قوانین ثبت دیدگاه
49000–رایگان!
علی
سلام وقت بخیر
این مشکل چرا هنوز حل نشده
* What went wrong:
Could not determine the dependencies of task ‘:app:mergeDebugAssets’.
> Could not resolve all task dependencies for configuration ‘:app:debugRuntimeClasspath’.
> Could not resolve project :react-native-cafe-bazaar.
Required by:
project :app
> No matching configuration of project :react-native-cafe-bazaar was found. The consumer was configured to find a runtime of a component, as well as attribute ‘com.android.build.api.attributes.BuildTypeAttr’ with value ‘debug’ but:
– None of the consumable configurations have attributes.
این مشکلشو چجوری باید حل کرد همه کارای ک در کامنت های بالا بود و انجام دادم جواب نداد باید چیکارش کرد ؟؟؟؟؟؟؟؟
مهدی حسن زاده(مدیریت)
سلام.
تنظیمات رو دقیق مطابق داکیومنت کتابخونه انجام دادید؟
https://github.com/ArioAtlas/react-native-cafe-bazaar
Farshad
با سلام خسته نباسید چطور میتونم خرید درون پرداخت رو مصرفی کنم یعنی کاربر بازم بتونه خرید بزنه
مهدی(مدیریت)
با سلام
سلامت باشید
فکر کنم خود بازار این اجازه رو نمیده.ولی بهتره که از خودشون بپرسید این مورد رو که امکان داره یا نه
Ali Mm
برای مصرف کردن از این کد استفاده میشه
payment.consumeProduct(“PURCHASE_TOKEN”) {
consumeSucceed {
…
}
consumeFailed { throwable ->
…
}
}
از تایع consumeProduct
ایا تو اون کتاب خونه react native این تابع هست؟
Ali Mm
CafeBazaar.consume(‘YOUR_SKU’)
.then(…)
.catch(err => console.log(‘CafeBazaar err:’, err))
یعنی میشه از این کد استفاده کرد؟
علیرضا(مدیریت)
اگر داخل متدهای کتابخونه هست.حتما میشه
Ali Mm
با سلام مشکل این چیه
* What went wrong:
Could not determine the dependencies of task ‘:app:mergeDebugAssets’.
> Could not resolve all task dependencies for configuration ‘:app:debugRuntimeClasspath’.
> Could not resolve project :react-native-cafe-bazaar.
Required by:
project :app
> No matching configuration of project :react-native-cafe-bazaar was found. The consumer was configured to find a runtime of a component, as well as attribute ‘com.android.build.api.attributes.BuildTypeAttr’ with value ‘debug’ but:
– None of the consumable configurations have attributes.
* Try:
Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output. Run with –scan to get full insights.
* Get more help at https://help.gradle.org
با تشکر از پاسخ شما
مهدی(مدیریت)
با سلام
نصب کتابحانه به احتمال زیاد به درستی انجام نشده است.موقغ نصب کتابخانه و اجرای دستور react-native run-android از vpn استفاده کنید
Ali Mm
با تشکر از پاسخ شما ولی بازم همون خطا رو میده هم از nordvpn و هم از expressvpn استفاده کردم همین خطا رو میده
مهدی(مدیریت)
اگر این مورد رو مطمئن هستید.نصب کتابخونه مطمئنا به درستی انجام نشده.تمامی مراحلی که در داکیومنت کتابخونه برای config بیان شده رو به صورت کامل انجام دهید
Ali Mm
با سلام مشکل رو پیدا کردم با حذف خط
apply from: file(“../node_modules/@react-native-community/cli-platform-android/native_modules.gradle”); applyNativeModulesSettingsGradle(settings)
در داخل فایل setting.gradle
این مشکل حل شد
فقط سک سوال با حذف این خط مشکل برای برنامه ایجاد نمیشه؟
مهدی(مدیریت)
درود
ممنون از اشتراک گذاری راه حل.فکر نکنم مشکلی پیش بیاد ولی جهت تست حتما یک خروجی sign شده از اپلیکیشن بگیرید بببینید crash نمیکنه
فرشاد
با سلام من دوره خریداری کردم طبق گفته های شما پیش رفتم ولی روی دکمه پرداخت میزنم این خطا رو میده
CafeBazaar err: [Error: There is a problem in cafe bazaar setup]
میشه راهنمایی کنید؟؟
مهدی(مدیریت)
با سلام
در پیغام خطا داره میگه که setup لازم برای cafe bazar انجام نشده است.لطفا بر اساس ویدئو یا داکیومنت خود کتابخونه مرجله به مرحله تمامی کانفیگ های لازم رو انجام بدید
mahdiranjbar8
سلام. من تنظیماتو انجام دادن و اوکی شد همه چی..وقتی یک ایتم رو میخرم درست کار میکنه..بدش ک میخام دوباره ایتم رو بخرم پاسخ: “قبلا خریداری شده” برمیگرده..میخام بدونم چجوری بسته خریداری شده رو تبدیل به بسته مصرف شده کنم؟
مهدی(مدیریت)
سلام
فکر نکنم بازار این امکان رو داشته باشه
rahmati.pouya77
سلام وقتتون بخیر. من تمامی گام های گفته شده توی ویدیو رو انجام دادم. ولی با ارور زیر روبرو شدم. خواستم ببینم چطوری میشه حلش کرد. نسخه ریاکت نیتیو هم 0.63 هستش.
Could not determine the dependencies of task ‘:react-native-cafe-bazaar:compileDebugAidl’.
> Could not resolve all task dependencies for configuration ‘:react-native-cafe-bazaar:debugCompileClasspath’.
> Could not find androidx.appcompat:appcompat:1.0.2.
Required by:
project :react-native-cafe-bazaar > com.facebook.react:react-native:0.63.3
> Could not find androidx.versionedparcelable:versionedparcelable:1.0.0.
Required by:
project :react-native-cafe-bazaar > androidx.core:core:1.0.0
مهدی(مدیریت)
سلام وقت بخیر
به فایل build.gradle موجود در پوشه app برید و
در قسمت dependencies مورد زیر رو اضافه کنید
implementation ‘androidx.appcompat:appcompat:1.0.2’
همچنین مطمئن بشید که در فایل gradle.properties دو مورد زیر true هستند
android.enableJetifier=true
android.useAndroidX=true
امیرحسین عاصم آبادی
با سلام و وقت بخیر
من این آموزش را خریداری کردم و طبق آموزشهای https://github.com/ArioAtlas/react-native-cafe-bazaar گیت هاب و فیلم سایت شما مراحل را انجام دادم ولی متأسفانه پروژه اجرا نمیشه و این ارور رو میده
https://imgur.com/a/rgbAPzv
حتی تغییراتی را که گفته بودید و در اینجا https://github.com/ArioAtlas/react-native-cafe-bazaar/issues/27 را انجام دادم ولی نتیجه ای نداشت.
ممنون میشم راهنمایی کنید
مهدی(مدیریت)
با سلام
در ERROR بهتون گفته که در فایل mainApplication.jave در getPackage دو بار cafeBazar قرار گرفته
یکی رو فقط نگه دارید
میلاد خان محمدی
سلام و سپاسگزارم از راهنمایی شما
مشکل همچنان باقیست و من روی ریپوزیتوری گیتهاب هم ایشو گذاشتم که دوستانی که نگهداری پکیج رو بر عهده دارند بررسی کنند.
میتونم از شما درخواست کنم خصوصی این مشکل را برای من حل کنید؟ مثلابا انی دسک روی سیستم من رفعش کنید این مشکل را.
هزینه پیشاپیش تقدیم میشه.
مهدی(مدیریت)
سلام.
ببینید این مشکل خاصی نیست و کافیه که فقط همون مواردی که گفتم رو تغییر بدید