رفتن به مطلب

محمدرضا شاهپیری

مدیر کل سایت
  • تعداد ارسال ها

    4,156
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    835

تمامی مطالب نوشته شده توسط محمدرضا شاهپیری

  1. سلام. دوستان خطاها رو توی تاپیک اعلام کنن تا یکجا بررسی بشه. ممنون🌹
  2. سلام و درود. کتابخونه درست کپی شده؟ sdk هم باید به روز باشه. کتابخونه تست شده و این مشکل وجود نداره
  3. من تست کردم موردی نداشت. چه بازار باز باشه یا بسته چه کاربر لاگین باشه یا نه موردی نبود و کانکت انجام میشه و خرید انجام میشه. رو چه دستگاه و نسخه اندرویدی تست میکنید؟
  4. مشکل اول رفع شد. مورد دوم رو باید به بازار اطلاع بدید. چون مربوط به کتابخونه نیست و سمت بازار هست
  5. سلام و درود. راستش من فکر کردم این متد به درد نخوره و استفاده ای نداره☺ انشالا تو نسخه بعد اضافه میشه
  6. عزیز توی آموزش توضیح داده شده. نسخه بیسیکتون باید ۱۱.۵ به بالا باشه همینطور توی sdk هم باید یه سری تغییرات بدین.قبل از کار با کتابخونه حتما آموزش رو ببینید
  7. محمدرضا شاهپیری

    دریافتPoolakey

    مشاهده فایل Poolakey با سلام و درود خدمت دوستان عزیز انسرسنتر . برایتان کتابخونه آورده ایم اونم چه کتابخونه ای. پولکی بله. بازار کتابخونه درون پرداختشو تغییر داده و دیگه با نسخه قدیمی نمیشه رو اندرویدهای جدید درون پرداخت پیاده کرد. از طرفی این کتابخونه نسخه b4a نداره و خب برای دوستان b4a خیلی خوشایند نبود این قضیه. طبق معمول وارد عمل شدیم و طی یک عملیات واقعا پیچیده کتابخونه رو برای b4a پیادوندیم. امیدوارم مورد استفاده تون باشه. برای استفاده هم اول به شکل زیر کتابخونه رو تعریف و اینشیالایز کنید و درنهایت به سرویس بازار متصل کنید. Dim poolakey As Poolakey poolakey.init("public_key","poolakey") poolakey.connect Private Sub poolakey_connectionSucceed Log("connectionSucceed") 'اینجا یعنی همه چی اکی بوده و میتونید خرید رو شروع کنید End Sub برای خرید محصولات غیر اشتراکی به شکل زیر poolakey.purchaseProduct("product_id","payload") Private Sub poolakey_purchaseSucceed(purchaseInfo As PurchaseInfo) If purchaseInfo.payload=="buy_100_coin" Then ' اینجا اگه محصول مصرفی بود باید اونو مصرف کنید که بتوه دوباره بخره کاربر CallSubDelayed2(Me,"consumeProduct",purchaseInfo.purchaseToken) End If End Sub Private Sub consumeProduct(purchaseToken As String) poolakey.consumeProduct(purchaseToken) End Sub Private Sub poolakey_purchaseCanceled ToastMessageShow("purchaseCanceled",False) ProgressDialogHide End Sub Private Sub poolakey_purchaseFailed(error As String) ToastMessageShow("purchaseFailed::"&error,False) End Sub Private Sub poolakey_consumeSucceed ToastMessageShow("consumeSucceed",False) End Sub Private Sub poolakey_consumeFailed(error As String) ToastMessageShow("consumeFailed::"&error,False) End Sub برای محصولات اشتراکی هم از کد زیر poolakey.subscribeProduct("product_id","payload") --------------------------------------------------------------------------------------------------------------------------------------- توجه: نیازی به جایگزینی فایلهای sdk نیست. نسخه آخر sdk و ریسورسها رو از سایت مرجع بگیرید نبایدئ مشکلی باشه دانلود آموزش کار با کتابخانه سورس نسخه 3 ارسال کننده محمدرضا شاهپیری ارسال ۰۱/۰۳/۲۰ دسته کتابخانه ها  
  8. سورس خدمت شما. طبق نیاز خودتون ویرایش کنید sample.zip
  9. بازار جدیدا کتابخونه پولکی رو معرفی کرده و دیگه از روش قدیمی پشتیبانی نمیکنه. پولکی هم برای b4a نسخه نداره. در حال کار روی نسخه b4a هستیم انشالا آماده بشه توی انجمن برای استفاده دوستان قرار میگیره
  10. سلام و درود. اولا اینکه شما باید یه مدل بسازید که توش مثلا عنوان و لینک و ... باشه. بعدش یه لیست از این آبجکتا رو حالا از دیتابیس یا آنلاین. و توی متد onBindViewHolder این مدل رو بگیرید و از توش لینک رو بخونید و با کتابخونه گلاید اونو به ایمیج ویو بدید
  11. سلام و درود از یه پلیر خوب مثه ‌pot یا vlc استفاده کنید
  12. سلام و درود. sslرایگان کلا مشکل داره با اندروید پایین و ربطی هم به کتابخونه استفاده شده نداره. رتروفیت هم دقیقا همین مشکل رو داره و من باهاش مواجه شدم که مجبور شدیم بخریم ssl. در کل مسئله ssl راه منطقیش خرید ssl معتبر هست نه تعویض کتابخونه. بله متاسفانه😅 انشالا تو نسخه بعد برطرف میشه
  13. نسخه جدید با قابلیت پشتیبانی از لیوت b4a اضافه شد. از پنل دریافت کنید
  14. تو منیفست برید و کد زیر رو اضافه کنید. و اینکه برای مشکل آپلود هم اگه مربوط به کتابخونه نیست یه تاپیک جدید ایجاد کنید لطفا. SetApplicationAttribute(android:usesCleartextTraffic,"true")
  15. در صورتی که هاست محدودیت آپلود نداشته باشه کتابخونه هم موردی نداره قطعا. ولی معمولا هاستای رایگان کلا اجازه استفاده از api نمیدن. چرا از لوکال برای تست استفاده نمیکنید؟
  16. معماری MVVM که خیر متاسفانه. چون ساختارش با بیسیک کلا همخونی نداره و خیلی سخته سازگار کردنش با بیسیک. خود ارل هم که کلا اعتقادی نداره ظاهرا. تو یه تاپیک که در مورد همین مساله پرسیده شده اینجوری جواب داده My guess is that you will only make things more complicated with such architecture. B4X is designed differently
  17. عزیز این مشکلات به طور قطع از Sdk هست. حتما از sdk خود سایت مرجع استفاده کنید مشکلی نداره کتابخونه
  18. سلام و درود. امروز یا فردا یه آموزش واسه لود کردن لیوت بیسیک توی کتابخونه می زارم که دوستان ویوی دلخواه رو اد کنن
  19. خط سیاه بین آیتمها اسمش DividerItemDecoration هست و در صورتی اضافه میشه که خودتون دستورشو اضافه کنید. به دو صورت هم اضافه میشه. یکی دستور withDefaultDividier هست که پیشفرضه و نمیتونید روش تغییری ایجاد کنید. واسه اینکه خط دلخواه اضافه کنید باید از متد withCustomDividier استفاد کنید که یه Drawable میگیره
  20. سلام و درود خدمت دوستان عزیز و ضمن تبریک سال نو.😍 خیلی وقت بود که میخواستم یه آموزش توپ واسه دوستان آماده کنم که مباحث جدید و پیشرفته توش کار بشه و خدارو شکر این امر محقق شد. دوستان الان دیگه توی برنامه نویسی اندروید معماریها حرف اول رو میزنن و بدون داشتن یه چارچوب درست واقعا نمیشه یه اپ رو توسعه داد. جدیدترین معماری اندروید که توسط خود گوگل هم معرفی شده معماری MVVM هست که شامل سه بخش Model, View ,ViewModel میشه که توی آموزش به طور کامل بهشون پرداخته شده. علاوه بر اون مباحث مهمی مانند تزریق وابستگی (DependencyInjection) همینطور Coroutine و حتی sealed class کار شده. توصیه میکنم دوستانی که میخوان توی برنامه نویسی کاتلین حرفه ای بشن و هنوز با این مفاهیم آشنا نیستن آموزش رو ببینن. آموزش خیلی ساده و روون گفته شده. امیدوارم که این آموزش براتون مفید واقع بشه. سورس آموزش لیست آموزشها. 1- ApiCallResult ( کلاس پایه برای انواع حالات جواب از سرور) 2- ApiCall ( کلاس پایه برای اجرای درخواستهای Http) 3- Api ( اینترفیس رتروفیت برای api ها) 4- DependencyInjection (تزریق وابستگی با استفاده از Hilt) 5- Repository (ساخت کلاس Repository برای گرفتن داده ها از سرور) 6- ViewModel (ساخت کلاس ViewModel برای ارسال داده ها از Repository به UI) 7- Adapter&Ui (ساخت آداپتر و دریافت اطلاعات از ViewModel و نمایش در اکتیویتی )
  21. سلام و درود. آموزش قابل استفاده اس عزیز.فقط کتابخونه به اون صورت نیازی نیست و با یه ssl نتیجه مشابه رو میگیرین. انشالا وقت شد آموزش رو طبق تغییرات بازار(اگه تغییر کرده باشه البته) به روز میکنم
  22. از خود سایت b4a دانلود کنید https://www.b4x.com/b4a.html
  23. این مشکل به طور قطع از sdk هست عزیز. کتابخونه مشکل نداره. sdk خود سایت مرجع رو تست کنید
  24. سلام ودرود. مشکل maven artifact از SDK هست.به روز نیست و یا نسخه support هست. از سایت مرجع دانلود کنید
  25. سلام و درود. در صورتی که مشکل ssl دارید بهتره یه گواهی معتبر خریداری کنید برای هاستتون و بهتره اصن از ssl رایگان استفاده نکنید که دیگه این مشکلات رو نداشته باشه.
×
×
  • اضافه کردن...