Page tree
Skip to end of metadata
Go to start of metadata

مراحل اضافه کردن سرویس صدور مجوز به B4A

 

برای اضافه کردن کتابخانه Myket licensing در B4A کافی است، مراحل زیر را انجام دهید:

۱. کتابخانه Myket licensing در B4A را از اینجا دریافت نمایید.

۲. دو فایل MyketLicensing.jar و MyketLicensing.xml را در پوشه کتابخانه‌های Basic4Android کپی نمایید.

۳. در پنل سمت راست B4A، تب libs را انتخاب و Refresh نمایید تا کتابخانه MyketLicensing نمایان شود.

۴. در Activity_Create کد زیر را وارد کنید:

دقت کنید که در متغییر publicKey مقدار کلید عمومی که از پنل مایکت دریافت نموده‌اید را وارد کنید.

 

۵. پس از اجرا شدن کد lc.CheckAccess سرویس Myket licensing یکی از متد‌های lc_Allow، lc_DontAllow یا lc_Error را صدا می‌زند. در صورتی که متد lc_Allow صدا زده شد، کاربر مجاز به استفاده از برنامه‌ی شما است، در صورتی که متد lc_DontAllow صدا زده شد، کاربر مجاز به استفاده از برنامه‌ی شما نیست و باید به او بگویید که برنامه را از مایکت خریداری نماید. در صورتی هم که متد lc_Error صدا زده شد، احتمالا مشکلی در برقراری ارتباط با سرویس Myket licensing به وجود آمده است که باید برای کاربر دکمه‌ی «سعی مجدد» را نمایان کنید و دوباره کد lc.CheckAccess را فراخوانی نمایید:


برنامه‌ی نمونه

می‌توانید پروژه نمونه را از اینجا دانلود کنید و یا روی GitHub ببینید.
 

  • No labels

25 Comments

  1. Anonymous

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

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

    پیشرفته ترش کنه

    یه سوال داشتم و خیلی خوشحال خواهم شد کهجواب بدهید؟

    چرا مایکت سعی در تبلیغ خود ندارد 

     به عبارت دیگر چرا نمی خواهید کاربران خود را زیاد کنید

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

    تشکر 

    1. سلام

      از حسن توجه شما ممنونیم! 

      به امید خدا برنامه‌های خوبی در آینده برای جذب کاربر خواهیم داشت. اما برنامه‌های ما با همکاری توسعه‌دهندگان عملی خواهد شد. وجود آخرین و به‌روزترین برنامه‌های فارسی در مایکت مطمئنا بزرگترین کمک از طرف توسعه‌دهندگان خواهد بود.

  2. Anonymous

    سلام

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

    به امید پیشرفت مایکت

    تشکر ویژه

  3. Anonymous

    فوق العاده هست این امکان  تشکر

  4. Anonymous

  5. Anonymous

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

    1. لطفا مشکلتون رو بیش‌تر توضیح بدین

  6. Anonymous

    با تشکر از شما

    را دقیقا کجا باید بزاریم؟روی دکمه خرید؟   lc.CheckAccess

  7. Anonymous

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

  8. Anonymous

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

     

  9. Anonymous

    SALT چیه ؟

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

  10. Anonymous

    سلام.. این publicKey کجاست من تازه اومدم مایکت

  11. Anonymous

    publicKey
    کجاست؟؟

  12. Anonymous

     

     

     

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

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

    ممنون میشم اگه راهنمایی کنید

    مرسی

     

     

     

    1. aso

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

       

    2. aso

      لطفا در تلگرام منو رهنمای کنید این ایدیمه @asokurd2

  13. Anonymous

    این روش نیازی به اتصال به نت داره ؟؟؟

  14. Anonymous

    سلام دوستان

    با اینکه کتابخانه را در لایبرری های بیسیک میریزم ولی باز خطا میده که فایل MyketLicensing.xml موجود نیست ؟

     

    مشکل کجاست؟

  15. Anonymous

    منم همین مشکل را دارم

  16. Anonymous

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

    ممنون میشم راهنمایی کنید

  17. Anonymous

    سلام دوستان

    با اینکه کتابخانه را در لایبرری های بیسیک میریزم ولی باز خطا میده که فایل MyketLicensing.xml موجود نیست ؟

     

    مشکل کجاست؟

  18. Anonymous

    با اینکه کتابخانه را در لایبرری های بیسیک میریزم ولی باز خطا میده که فایل MyketLicensing.xml موجود نیست ؟

     

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

    1. Anonymous

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

  19. Anonymous

    این امکان حتما باید روی نرم افزار قرار داشته باشه؟

     

Write a comment…