آموزش اتصال اپلیکیشن های اندرویدی به درگاه واسط بانکی زرین پال

توضیحات پروژه:

سلام و درود خدمت شما دوستان

همونطور که مستحضر هستید مارکت های اندرویدی در صورتی که از درگاه بانکیشون استفاده کنید حدود ۳۳ درصد ( گاها تا ۴۰ درصد ) کارمزد از شما دریافت میکنن که این خودش قیمت بسیار زیادی به حساب میاد و نا منصفانه هست.

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

!اتصال به بقیه درگاه های پرداختی واسط دیگر (آرین پال.یوپال و..) نیز مشابه همین آموزش هست.

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

داکیومنت ها ( فایل های رابط + سورس برنامه ) :

خرید پروژه بصورت یکجا:

دانلود APK نهای پروژه:

دانلود apk

 در این فصل خواهید آموخت :

  •  آموزش ساخت حساب کاربری در زرین پال و دریافت اطلاعات لازم به همراه ارتقا حساب کاربری
  • اتصال به درگاه بانکی توسط زبان php و اعمال طراحی های لازم پس از پرداخت موفق یا نا موفق
  •  استفاده از این درگاه در برنامه سمت اندروید توسط WebView و متد های javaScript
  • نمایش خطاهای رخ داده در سمت اندروید
  • نمایش شناسه پرداخت به کاربر
  • نحوه ساخت محصولات مختلف در سمت اندروید و شناسایی محصولات جهت انجام کارهای لازم در سمت سرور با زبان
  • امنیت کامل و عدم پچ و هک برنامه توسط افراد سودجو

قسمت سوم :

پیاده سازی فایل رابط ثانویه ، جهت اعمال اتفاقات مد نظر ما پس از پرداخت موفق یا ناموفق

قسمت دوم :

پیاده سازی فایل رابط اولیه ، جهت اتصال به درگاه بانکی با توضیحات و قیمت مد نظر

قسمت اول :

ثبت نام در زرین پال و انجام اقدامات اولیه

دانلود بصورت رایگان

قسمت پنجم :

اعمال امکانات اضافی مانند محصول بندی کردن پرداخت ها

دانلود بصورت رایگان

قسمت چهارم :

طراحی کامل بخش سمت اندروید

لینک کوتاه شده مطلب: http://www.esfandune.ir/vZD2J

درباره محمد مخلص

مدیریت تیم برنامه نویسی اسمارت موب . مسلط به زبان های : java Android C# C++ JSON PHP ASP ایمیل پشتیبانی : info@smaartapp.ir وبسایت تیم اسمارت موب : smart-mob.ir وبسایت اپلیکیشن اسمارت اپ : smaartapp.ir

ما را دنبال کنید:


آموزش های پیشنهادی سایت (نمایش همه):


۱۰۸ نظر

  • niosha گفت:

    سلام ، چنین آموزشی رو واسه ios ، swift هم آماده کنین.
    ممنون

    • باسلام
      کدنویسی سمت سرور که با زبان php نوشته شده عملا برای هردو سیستم عامل اندروید و آی او اس یکسان هستن
      فقط نحوه فراخوانی و اتصالشون به این فایل ها متفاوته که شما اگر مباحث ارتباط با سرور رو در ios بلد باشین میتونین خیلی راحت این درگاه رو در آی او اس هم پیاده سازی کنید

  • niosha گفت:

    بازار میگه در صورت استفاده از پرداخت اینترنتی، این مورد می‌بایست از طریق درگاه‌های امن مورد تأیید بانک مرکزی، خارج از محیط برنامه و در مرورگر انجام پذیرد.

    • زرین پال که کاملا قانونی و دارای تاییدیه هست
      و اینکه میگن باید توسط مرورگر صورت بگیره عملا شما مجبورید سمت اندروید این اموزش رو بجای اینکه از وب ویو استفاده کنید منتقلش کنید به مرورگر که کار ساده ای هست

  • محمد گفت:

    سلام
    این مورد رو مارکت ها می پذیرند و اینکه امکان اعمال آن ر برنامه های گوگل پلی هم هست؟
    ممنون میشم با ایمیلم در تماس باشد
    با تشکر

  • محمود گفت:

    سلام وقت بخیر ایا خرید کل پروژه یک جا شامل داکیومنت ها و سورس برنامه هم مبشه یا خیر؟

  • محمود گفت:

    سلام وقت بخیر من این مجموعه را خریدم اما انقدر کیفیت فیلمش پاین بود که حتی نوشته ها واضح نیستند . خدایی خودتون فیلم را ببینید و قضاوت کنید. من که پشیمان شدم از خریدم

    • باسلام
      ویدیو های پر کیفیت جایگزین ویدیو هایی که کیفیت پایین داشتند شدند
      شما میتونید مجددا ویدیو هارو دانلود کنید از کیفیت بالا لذت ببرید
      بابت این اتفاق از شما پوزش میطلبیم

  • تایماز گفت:

    سلام دوست عزیز

    آموزش این برنامه با بیسیک ۴ اندروید هست؟

    با تشکر.

    • سلام
      خیر
      سمت سرور با زبان php هست
      و سمت اندروید با java در اندروید استدیو
      شما اگر نحوه اتصال به فایل رابط و استفاده از کدای جاوا اسکریپت رو در سمت بیسیک بلد باشین کدای سمت سرور هیچ تفاوتی ندارن

  • cna گفت:

    درود

    وقتی چنین امکانی به برناممون بدیم، میتونیم برناممون رو تو مارکت ها انتشار بدیم بدون اینکه از پرداخت اونا انجام بشه؟

    • باسلام
      اگر به سایر سوالات و پاسخ ها دقت کنید جوابتونو میگیرید دوست عزیز
      مارکت های ایرانی فقط و فقط باید از درگاه خودشون استفاده کنید
      اما مارکتی مثل گوگل پلی ممانعتی در این زمینه نمیکنه

  • بهنام گفت:

    سلام عزیز من فیلم قسمت اندروید رو دان کردم اولا کیفیت افتضاح حالا ازاین بگذریم الان من اومدم class js class رو ساختم داخلش public void get رو هم ساختم ولی get حالت خاکستری کمرنگه یعنی داره میگه استفاده نشده بهمون خاطر تو ورژن زیر ۱۹ کار نمیکنه یعنی وب ویو به زرین پال وصل میشه و خرید انجام میشه اما حالا که با split جدا کردیم اینجاس که دیگه کار نمیکنه بخاط اینکه در قسمت اندروید همونطور که گفتم get استفاده نشده البته ورژن اندروید من ۲٫۲٫۲ است همه مراحلم رفتم فقط get استفاده نشده چ کنم ممنون

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

  • بهنام گفت:

    دوباره سلام محمد جان همراه ویدیو من فایل نبود ممنون میشم فایل قسمت اندروید رو برام بفرستید تا با کدهام چک کنم ممنون

    • داخل داکیومنت ها سورس برنامه موجوده
      اگر ویدیو هارو بصورت یکجا دریافت کرده باشین طبیعتا لینک داکیومنت ها در دسترستون قرار گرفته و اگر ویدیو هارو بصورت تکی خریداری کردید برای در دسترس داشتن داکیومنت ها باید آن را خریداری کنید

  • مسیح گفت:

    سلام
    من مبلغ ۱۲٫۰۰۰۰ ریال رو پرداخت کردم ولی نتونستم دانلود کنم

  • مسیح گفت:

    داخل لینک ایمل کلیک میکنم میگه شما اجازه دانلود ندارید

  • مسیح گفت:

    ارسال کردم با تشکر منتظرم

  • محمود گفت:

    سلام و خسته نباشید

    آیا با خرید پروؤه به صورت یکجا شامل داکیومنت ها و قسمت های ۱ تا ۵ میشه؟

  • محمود گفت:

    سلام و خسته نباشید
    آیا بعد از عمل پرداخت صفحه مورد نظر ارجاع داده میشه به برنامه یا خیر؟ در این خصوص توضیحاتی داده شده؟
    بنده یک عمل پرداخت با برنامه نمونه انجام دادم اما هیچ گونه ارجاعی صورت نگرفت خلاصه کلام این که آیا در این خصوص توضیحاتی داده شده یا خیر

  • عرفان ماهی گیر گفت:

    سلام. من اشتباهی قسمت ۲ رو دوبار خریداری کردم. لطفا صحت موضوع رو بررسی کنید و مبلغ رو برگردونید. ممنون از سایت خوبتون

  • محمدرضا گفت:

    سلام دوستان

    توی بازار میشه از پرداخت زرینپال استفاده کنیم مثلاً بیاد و مرورگر رو باز کنه و از طریق اون پرداخت رو انجام بده؟

    مثلاً برنامه نت برگ؟

    اگه ممکنه لطفاً راهنمایی کنید ممنون.

  • تارا گفت:

    سلام تشکر از آموزش خوبتون. من برنامه اندروید را عین آموزش شما نوشتم چند بار بررسی کردم. کد ها مثل آموزش شما بود. سمت سرور که در آدرس بار بروزر چک می کنم به درگاه وصل میشه ولی از سمت اندروید در صفحه webview می مونه و هیچ اتفاقی نمیفته. ممنون میشم راهنمایی بفرمایید.

    • باسلام
      احتمالا خط کد جاوا اسکریپت رو بدرستی وارد نکردین
      از سورس کد کمک بگیرین

      • تارا گفت:

        سورس کد شما را خریداری کردم و الان روی اون اجرا کردم. آدرس فایل send.php روی هاست خودم را جایگزین کردم باز در صفحه webview هیچ اتفاقی نمی یفتد. همچنین همانطور که قبلا عرض کردم سمت سرور هیچ مشکلی ندارد و soap نیز فعال است.

        • تارا گفت:

          این هم خطا :
          Cannot call determinedVisibility() – never saw a connection for the pid: 30561
          ComputeFrameBufferCompleteness: Switching psTex 0x97a0c520 to XBGR
          ComputeFrameBufferCompleteness: Switching psLevel 0xaf1d2800 to XBGR
          ComputeFrameBufferCompleteness: Switching psTex 0x97a0c5c0 to XBGR
          ComputeFrameBufferCompleteness: Switching psLevel 0xaf1d3000 to XBGR
          [ERROR:interface_registry.cc(104)] Failed to locate a binder for interface: autofill::mojom::PasswordManagerDriver
          Activity_idle id: android.os.BinderProxy@2c2c96c1 time:8107567

        • این مورد ربطی یه soap نداره اگر soap فعال نباشه کلا به درگاه متصل نمیشین
          باید کداتونو خودتون بررسی کنین
          اگر هیچ پیامی بعد از خرید چاپ نمیشه مشکل از سمت سروره اگر اون پیام چاپ شده سمت اندروید تشخیص داده نمیشه مشکل از سمت اندرویدتونه

          • تارا گفت:

            اصلا درگاه در webview لود نمیشه که بخواد پیامی بفرسته. کدها رو خیلی چک کردم.

          • اگر درگاه لود نمیشه یقینا مشکل از سمت سرور شماست که در فراخوانی درگاه بانکی اشتباه کردین
            فایل های رابطتونو بصورت دستی تست کنین یعنی ادرشو در مرورگرتون وارد کنین ببینین چه خروجی میده بهتون

  • تارا گفت:

    تشکر ولی قبلا که عرض کردم خدمتتون. سمت سرور مشکلی ندارد. دستی که در مرورگر می زنم درست کار می کنه به درگاه وصل میشه. اما در اندروید اصلا لود نمیشه. کامل هم کد های شما را گذاشتم و آدرس فایل php خودم رو دادم.

    • از سمپلی که به رایگان در اختیارتون قرار دادیم استفاده کنید
      در صورتی که مشکلی نداشته باشه طبیعتا مشکل از سمت کدای شماست
      باز هم مجددا پیشنهاد میکنم اموزش هارو با دقت مشاهده کنید.

      • تارا گفت:

        تشکر مشکل حل شد. نمی دونم چرا ولی از آدرس url ، عنوان www را که پاک کردم درست شد.
        فقط یک مشکل مهم نمی دونم خودتون امتحان کردید یا نه. وقتی دکمه پرداخت در صفحه زرین پال زده می شود و به یکی از درگاه های بانک هدایت می شود، خوب اگر کاربر پرداخت را انجام دهد که درسته ولی اگر منصرف شود و دکمه back را بزند بر می گردد به صفحه اصلی اپلیکیشن و می نویسد پرداخت توسط کاربر متوقف شده تا اینجا هم درست. اما چنانچه مجدد دکمه پرداخت در اپلیکیشن را بزند در صفحه webview درگاه کلا لود نمی شود.

  • علیرضا گفت:

    با سلام
    در اندروید مارکت ها اجازه نمی دهند اتصال به درگاه از طریق webview باشد باید مستقیما از طریق بروزر به بانک وصل شود.
    امکان دارد با استفاده از همین سورس کد اندرویدی که گذاشتین توضیح دهید چه تغییراتی باید دهیم تا بتوانیم اطلاعات را به بروزر ارسال و دریافت کنیم.

    • باسلام
      بله امکانش هست اما فقط میتونین ارسال کنین و چیزی نمیتونین دریافت کنین
      راهشم اینه که اون لینکی که ما ساختیم و روی وب ویومون اجراش کردیم کافیه توسط اینتنت اجراش کنید

      • علیرضا گفت:

        خوب فایده نداره که نشه پاسخ را دریافت کرد. یعنی نمی توان هیج جور فهمید کاربر موفق به پرداخت شده است یا خیر؟

        • متاسفانه نمیشه
          ولی یه راه هست
          شما پس از پرداخت موفق ، سمت سرور بگین که پس از پرداخت موفق اطلاعات کاربر رو داخل یه دیتبایس ذخیره کن
          و سمت اندروید بیاین اطلاعات کاربر رو داخل اون دیتابیس بگردین ببینین اطلاعاتش هست یا نه که طبیعتا اگر باشه یعنی پرداختش موفق بوده و میتونین امکاناتی که میخواین در اختیار کاربر بذارین رو اعمال کنین ( مثل اضافه کردن سکه یا ارتقا به نسخه طلایی یا هرچی )
          در اصل درون پرداخت های مارکت ها از همین روش استفاده میکنن

  • امین گفت:

    سلام خسته نباشید . ببخشید من این پکیج رو خریداری کردم میخواستم بدونم با استایل فرگمنت چجوری باید پیاده سازیش کنم . حقیقتا به من ی پروژه دادن فرگمنت ولی من با این سیتم بلد نیستم کارکنم . ممنون میشم راهنمایی کنید

    • باسلام
      متوجه منظورتون نشدم
      منظورتون اینه که میخواین درگاه رو روی اپی که داخلش از فراگمنت استفاده شده بارگذاری کنید ؟

      • امین گفت:

        مشکلم حل شد . ممنون ببخشید مزاحم شدم

          • امین گفت:

            ببخشید مزاحم شدم فقط امکانش هست هنگام بازگشت این شماره پیگیری در یک دیتابیس ذخیره بشه ؟ حالا یا mysql یا sqllite

          • امین گفت:

            یک سوال دیگه هم دارم ممکن هست شماره پیگیری به جا اینکه تو دیتابیس ذخیره بشه ارسال بشه به ایمیل اون طرف ؟ در حالتی که نشه دیتابیس وصل شه این به نظرم راه خوب میتونه باشه

          • هردو حالتی که گفتین قابل اعمال هست
            فقط کافیه زمانی که ما داریم کدپیگیری رو چاپ میکنیم ، بجای چاپ کردنش بیاین کد ارسال ایمیل رو بنویسید و کدپیگیری رو ایمیل کنین یا اینکه کد اتصال به دیتابیس رو بنویسید و کدپیگیری رو داخل دیتابیستون ذخیره کنید
            برای هر دو حالت میتونین با یه جستجو ساده داخل اینترنت قطعه کدشو که نهایت ۵ خط هست رو پیدا کنید و استفاده کنید

          • امین گفت:

            ببخشید میتونید قطعه کد ارسال ایمیل رو برام بنویسیو نشد پیدا کنم . که شماره پیگیری بهش ارسال بشه ممنون

          • این مورد مربوط به آموزش نیست !
            احتمالا در پک های آینده این موردو به عنوان روش جایگزین برای گزینه فراموشی رمز قرار بدم

  • تارا گفت:

    ببخشید من یک مشکل دارم وقتی در آدرس بار بروزر برای امتحان پارامترها را وارد می کنم چون ایمیل وارد کردم به جای خواندن فایل php و پاسخ ، صفحه yahoo باز می شود!!!

  • تارا گفت:

    چرا همه چیز درست است وقتی ایمیل را مثلا یک حرف بذارم درسته. با اندروید به درگاه هم وصل شدم. Soap فعال است. اما برای امتحان در آدرس بار بروزر ایمیل یاهو را که بزنم به سایت یاهو هدایت می شود!!

    • وقتی سمت اندروید اتصال به درستی برقرار میشه پس مشکلی نیست که
      مگه میخواین خارج از اندروید به درگاه متصل بشین ؟
      این مشکلی که گزارش دادین میتونه از مرورگرتون باشه که اتومات لینک ایمیل میبینه متصل میشه به اپ ایمیل

  • سمیع گفت:

    با سلام آموزش رو کامل نگاه کردم همه چی درست پیش رفت فقط دو تا مشکل هست یکی اینکه مبلغ ثابت نیست
    و مهمتر امکان سیو کردن یعنی من بخوام طرف بعد از خرید سه ماه براش فعال باشه بعد قطع شه سرویس تا دوباره بخره یا اینکه اگه برنامه رو پاک کرد دوباره نسصب کرد زمان محاسبه بشه براش و ادامه دار بشه

    ممنون میشم راهنمایی کنید یا یه آموزش چیزی معرفی کنید

    • باسلام
      مورد اول که ما اومدیم مبلغ رو از ادیت تکست گرفتیم شما میتونید از یه متغیر int بگیرین ( این جز ابتدایی ترین مباحث برنامه نویسی هست پیشنهاد میشه مباحث ابتدایی اندروید رو از ساعت مشاهده کنید )
      برای مورد دوم پاسخ به دوستان داده شده شما میتونید پس از پرداخت موفق در فایل های سمت سرور ، بجای شماره تراکنش کاربر رو چاپ کنید ، مقادیری رو توی دیتابیستون اینسرت کنید و سپس توسط اپ اندرویدیتون بیاین اطلاعات داخل اون دیتابیس رو چک کنید و ببینید کاربر همچین پرداختی انجام داده یا نه و بسته به نیازتون فعالیت دلخواهتونو انجام بدین

      • سمیع گفت:

        با سلام
        مرسی بابت پاسخگویی

        در مورد اول حق با شماست پوزش میخوام

        در مورد سوال دوم برای ما تازه کارا یکم سخته چون آموزش خیلی جالبه و با این قسمت کاملتر میشه و مطمئنم کسای دیگه هم هستن که همچین مشکلی دارن آیا اموزشی در این رایطه قرار میدین ؟

  • مصیب گفت:

    سلام
    سورس اماده این اموزش و نذاشتین؟

  • محسن گفت:

    سلام.
    من فایل نهایی رو دانلود کردم و بعد از اجرا مقادیر رو وارد میکنم و برداخت رو میزنم اما صفحه web page not available میاد
    مشکل از کجاست؟

  • محمود گفت:

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

    • باسلام
      نه متاسفانه
      در این پک فقط اموزش اتصال به درگاه بانکی زرین پال و انجام خرید اموزش داده شده
      شما برای اینکه بتونید پرداخت هارو بررسی کنید باید اطلاعات کاربر پرداخت کننده رو در دیتابیس سرور خود ثبت کنید و در دفعات بعدی اون دیتابیس رو بررسی کنید

  • رضا گفت:

    سلام

    پروژه بصورت یکجا و داکیومنت جدا هستند یا بصورت یکجا داکیومن رو هم داره ؟؟؟

  • مجتبی گفت:

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

  • احمد گفت:

    سلام
    من کد پروژتونو تو محیط اکلیپس به پروژم اضافه کردم به خط
    webView.evaluateJavascript(“document.getElementsByTagName(‘html’)[0].innerHTML”, new ValueCallback() {
    اررور میده و میگه اصن webview متدی به نام evalutejavascript نداره.

  • امیر گفت:

    سلام من زرین گیت زرین پال خریدم ولی نمیدونم چجوری میتونم مستقیم برم به صفحه پرداخت؟؟
    اونا باید واسم وصل کنن یا توی php و اندروید هم کد نویسی داره؟؟

  • محمد فرح ابادی گفت:

    سلام پسورد فایل هایی که خریدم از کجا باید بدونم؟؟؟

  • sajjad گفت:

    درود .
    من نمیتونم دوره رو خریداری کنم
    موقع پرداخت وجه مبگه پاسخی از صادر کننده دریافت نشد
    چیکار کنم ؟

  • mostafa گفت:

    سلام آموزش با استفاده از وب سرویس .net رو ندلرین

    • نه متاسفانه فعلا نه
      تفاوتی هم بینشون نیست چرا که شما در php باید با mysql کار کنید و در .net با sqlserver
      کار با هردو مدل دیتابیس راحت هست و مشابهه تقریبا
      ولی زبان php راحت تر هست برای دوستانی که به تازگی شروع به کار کردن

  • alin گفت:

    باسلام
    من کد شما رو خریدم.توی هاست خودم فایل send.php رو هم نصب کردم.ولی موقع اجرا ویرایشگر هاست به تک کوتیشن های کد گیر میده واجرا نمیشه کد.تک کوتیشن ها رو به دابل کوتیشن هم تبدیل میکنم باز گیر میده.باید چیکا بکنم؟
    مرسی

    • باسلام
      مشکل شما تک کوتیشن یا دابل کوتیشن ها نیست
      یقینا چیز دیگه ای هست
      ابتدا نسخه php رو به آخرین نسخه ارتقا بدید
      سپس Soap رو حتما بگید فعال کنن براتون
      اگر مشکل همچنان باقی بود اسکرین شات ارسال کنین

  • سپهر گفت:

    سلام
    ببخشید برای سایت pay.ir هم می تونید این آموزش رو بگید؟ من مبتدی هستم و اگر بتونید راهنمایی کوچک هم کنید خیلی ممنون می شوم

    • باسلام
      سیستم پرداخت عموم درگاه های واسط به همین نحو هست
      باید مستندات ارائه شده درگاه مد نظرتونو مطالعه کنین
      ما زرین پال رو انتخاب کردیم چرا که هم فیلتر نیست و هم برترین درگاه واسط بانکی ایرانی هست

  • حبیب گفت:

    من قبلا این دوره رو خریدم ولی هارد سوزوندم ، میشه دوباره برام ارسال کنید ؟ ممنون میشم …

  • محمود گفت:

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

  • کیوان گفت:

    سلام و عرض ادب و احترام خدمت شما

    بنده آموزش ساخت نرم افزار موزیک رو کامل تهیه کردم . داخل این آموزش شما بخش vip رو از پروژه حذف کردین و گفتین که بهتره آموزش زرین پال رو تهیه کنیم .

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

    متشکرم.

    • باسلام
      این اموزش صرفا نحوه اتصال به درگاه زرین پال و انجام پرداخت رو اموزش داده
      شما اگر بخواین حالت vip اموزش موزیک رو طراحی کنید باید توسط این اموزش پرداختتونو انجام بدید سپس بعد از اینکه پرداخت موفقیت امیز بود بیاین و کاربر مورد نظرتونو به حالت vip ارتقا بدید ( مثلا تیبل users خودتون بسازید و اونجا لیست کاربراتون باشه و یه فیلد مثلا با نام VIP بهش اختصاص بدید و بگید اگر این فیلد برابر ۰ بود یعنی کاربر عادی هست و اگر ۱ بود یعنی کاربر وی آی پی هست )
      توضیحات و سر نخ های مکفی بهتون دادم ولی اگر متوجه نشدید باید منتظر اموزش های بعدی بنده باشید که این مورد رو اموزش بدم ( مشخص نیست که اموزش بعدی کی منتشر میشه چون فعلا مشغله ی کاری بسیار زیاد دارم )
      موفق باشید

  • مجتبی گفت:

    سلام – چطوری مقدار بازگشتی callback رو از webView توی برنامه فراخوانی کنم و webView رو اتوماتیک با پایان یا کنسلی تراکنش ببندم ؟ با کد فعلی کاربر باید حتما back فشار بده اما باید اصلاح کنم تا بدون فشار دادن back انجام بشه

    • باسلام
      ظاهرا آموزش هارو با دقت مشاهده نکردید
      ما در اموزش ها توضیح دادیم و اومدیم توسط کلاس MyJavaScriptInterface و تابع setWebViewClient مقدار چاپی در وب ویو رو گرفتیم و عمل مدل نظرمونو انجام دادیم
      با دقت اموزش هارو مشاهده کنید و با هدف یادگیری مشاهده کنید نه صرفا کپی پیست
      چرا که عملا ۵۰ درصد محتویات این اموزش دقیقا سر همین موضوع هست
      موفق باشید

  • مسعود گفت:

    سلام و خسته نباشید آقای مخلص.
    قبل از دانلود مستندات ۲ تا سوال داشتم که ممنون میشم راهنمایی کنید.
    ۱- راستش من نحوه خرید از زرین پال در اندروید استودیو را با استفاده از مثالی که در سایت زرین پال بود درست کردم. اگه اون مثال رو دیده باشید از وب سرویس استفاده نمیکنه و همه چیز در خود اندروید تولید شده. در اون مثال پس از اتمام خرید نتیجه به لیستنری به نام OnCallbackVerificationPaymentListener برگردونده میشه. مشکل بزرگی که این مثال داره اینه که وقتی خرید با موفقیت انجام میشه اما بنا به دلیلی لیستنر بالا اجرا نمیشه. مثلا دستگاه هنگ میکنه یا اینترنت درست هنگام بازگشت قطع میشه. اتفاق فاجعه باری که میفته اینه که پول پرداخت شده ولی متد OnCallbackVerificationPaymentListener هیچ وقت صدا زده نمیشه و برنامه نمیفهمه که پول پرداخت شده. طبق مکاتبه ای هم که با بخش فنی زرین پال کردم در این حالت بعداً نمیشه از اندروید فهمید که پرداخت انجام شده. خواستم بدونم سورس شما چنین مشکلی درش دیده شده یا خیر؟
    ۲- اینطور که متوجه شدم کد سمت سرور شما با PHP هست. سرویس من با WCF .Net هست و در واقع PHP هم بلد نیستم. آیا امکان استفاده از سورس شما در WCF هست یا خیر؟
    ممنو

    • باسلام
      ۱ – خیر روش ما این مشکلو نداره پس از خرید موفق بدون استثنا اقداماتی که میخواین سمت سرور انجام میشه و نتیجه نهایی به کلاینت ارسال میشه ، تنها احتمالی که میشه برای خطا دادن به این روش داد اینه که سرور کلا قطع بشه ! ضمن اینکه روش شما قابل پچ شدن توسط اپ هایی مثل لاکی پچر یا نرمافزار های کوین اپ هست چرا که لینک فایلی که میخواید پس از پرداخت اجرا بشه داخل خود اندروید هست
      ۲ – از مسئولین سرور بپرسید ولی باید اجرا بشه php

  • امید گفت:

    سلام
    من سورس فالور بگیر اینستا رو خریداری کردم.
    اگه این آموزش رو هم خریداری کنم خودم میتونم یه نسخه دیگه از برنامه بسازم که مثصل به درگاه زرین پال باشه؟
    منظورم اینه خودم از عهدش بر میام؟

    • باسلام
      بله میتونید ولی باید کسب اجازه بکنید از ما و لایسنس ثانویه خریداری کنید جهت ساخت یک خروجی دیگه از برنامه چرا که سورس فالوئر بگیر فقط برای یک خروجی به فروش میرسه

نظر خود را بیان کنید

بسته آموزشی زمستانه فارسی اندروید
تخفیف نورورزی
تخفیف سورس اینستا
تخفیف سورس اینستا
تخفیف سورس اینستا
تخفیف سورس اینستا
تخفیف سورس اینستا
تخفیف سورس اینستا