رفتن به مطلب

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

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

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

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

  • روز های برد

    872

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

  1. سلام. نسخه جدید رو به همراه سورس پیوست شده تست کنید
  2. MyketInapp کتابخانه درون پرداخت مایکت مشاهده فایل با سلام. مایکت هم درون پرداختشو به روز کرده و طبق معمول برای b4a به روزرسانی نکرده که تصمیم گرفتیم برای دوستان آماده کنیم.امیدوارم مورد استفاده قرار بگیره. نحوه استفاده. اول کد زیر رو به منیفست اضافه کنید. CreateResourceFromFile(Macro, MyketBilling.Manifest) متدها هم که به شکل زیر هست. Private myketBilling As MyketBilling myketBilling.initialize("myket",publicKey) اینیشیالایز کردن ==================================================================== result.isSuccessful بعد از اینیشیالایز این متد اجرا میشه چک کنید که موفق باشه با دستور Private Sub myket_onIabSetupFinished(result As IabResult) Log(result.isSuccessful) Log(result.ErrorMsg) End Sub ========================================================================== myketBilling.queryInventoryAsync گرفتن لیست محصولات یا خریدها این متد اجرا میشه Private Sub myket_onQueryInventoryFinished(result As IabResult,inventory As Inventory) Log(inventory.AllProducts.As(List).Size ) End Sub ======================================================================== myketBilling.launchPurchaseFlow(sku,payload) خرید درون برنامه myketBilling.launchSubscriptionPurchaseFlow(sku,payload) اشتراک نتیجه خرید Private Sub myket_onIabPurchaseFinished(result As IabResult,purchase As Purchase) Log(result.isSuccessful) Log(result.ErrorMsg) End Sub ============================================================================= myketBilling.consumeAsync(purchase) مصرف کردن خرید نتیجه Private Sub myket_onConsumeFinished(result As IabResult,purchase As Purchase) End Sub دانلود سورس source.zip ارسال کننده محمدرضا شاهپیری ارسال ۲۲/۱۰/۰۹ دسته کتابخانه ها  
  3. فایل OkHttp.xml رو باز کنید و خط زیر رو حذف کنید
  4. عزیز توی آموزش ویدویی هم این موضوع توضیح داده شده. توی متد poolakey_purchaseSucceed شما نباید کدی بنویسید. یه تابع بنویسید و کدهاتون رو اونجا بنویسید و بعد با دستور CallSubDelayed2 تابع رو صدا بزنید. خیر حتما باید همین نسخه باشه. خطارو پیوست کنید ببینم چیه
  5. سورس پیشفرض رو با اطلاعات خودتون جایگزین کنید(پکیج نیم و ساین کی برنامه و کلید بازار) و تست کنید. در کل کتابخونه چیز خاصی نداره واقعا. طبق سورس پیش برید نباید موردی باشه
  6. خط زیر رو برای چی کامنت کردین؟ CallSubDelayed2(Me,"consumeProduct",purchaseInfo.purchaseToken)
  7. سلام. لطفا یک سورس که دوتا کتابخونه توش استفاده شده رو پیوست کنید به همراه کتابخانه های استفاده شده.
  8. سلام مختارجان. عزیز توی کتابخونه از appcompat استفاده شده. حتما تم برنامه باید appcompat باشه. تو سورس میتونی ببینی. اما در کل تو منیفست کد زیر رو بزاری اکی هست. البته تم پیشفرض رو باید حذف کنی SetApplicationAttribute(android:theme, "@style/Theme.AppCompat.Light.NoActionBar")
  9. سلام. دوستان خطاها رو توی تاپیک اعلام کنن تا یکجا بررسی بشه. ممنون🌹
  10. سلام و درود. کتابخونه درست کپی شده؟ sdk هم باید به روز باشه. کتابخونه تست شده و این مشکل وجود نداره
  11. من تست کردم موردی نداشت. چه بازار باز باشه یا بسته چه کاربر لاگین باشه یا نه موردی نبود و کانکت انجام میشه و خرید انجام میشه. رو چه دستگاه و نسخه اندرویدی تست میکنید؟
  12. مشکل اول رفع شد. مورد دوم رو باید به بازار اطلاع بدید. چون مربوط به کتابخونه نیست و سمت بازار هست
  13. سلام و درود. راستش من فکر کردم این متد به درد نخوره و استفاده ای نداره☺ انشالا تو نسخه بعد اضافه میشه
  14. عزیز توی آموزش توضیح داده شده. نسخه بیسیکتون باید ۱۱.۵ به بالا باشه همینطور توی sdk هم باید یه سری تغییرات بدین.قبل از کار با کتابخونه حتما آموزش رو ببینید
  15. محمدرضا شاهپیری

    دریافت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 ارسال کننده محمدرضا شاهپیری ارسال ۰۱/۰۳/۲۰ دسته کتابخانه ها  
  16. سورس خدمت شما. طبق نیاز خودتون ویرایش کنید sample.zip
  17. بازار جدیدا کتابخونه پولکی رو معرفی کرده و دیگه از روش قدیمی پشتیبانی نمیکنه. پولکی هم برای b4a نسخه نداره. در حال کار روی نسخه b4a هستیم انشالا آماده بشه توی انجمن برای استفاده دوستان قرار میگیره
  18. سلام و درود. اولا اینکه شما باید یه مدل بسازید که توش مثلا عنوان و لینک و ... باشه. بعدش یه لیست از این آبجکتا رو حالا از دیتابیس یا آنلاین. و توی متد onBindViewHolder این مدل رو بگیرید و از توش لینک رو بخونید و با کتابخونه گلاید اونو به ایمیج ویو بدید
  19. سلام و درود از یه پلیر خوب مثه ‌pot یا vlc استفاده کنید
  20. سلام و درود. sslرایگان کلا مشکل داره با اندروید پایین و ربطی هم به کتابخونه استفاده شده نداره. رتروفیت هم دقیقا همین مشکل رو داره و من باهاش مواجه شدم که مجبور شدیم بخریم ssl. در کل مسئله ssl راه منطقیش خرید ssl معتبر هست نه تعویض کتابخونه. بله متاسفانه😅 انشالا تو نسخه بعد برطرف میشه
  21. نسخه جدید با قابلیت پشتیبانی از لیوت b4a اضافه شد. از پنل دریافت کنید
  22. تو منیفست برید و کد زیر رو اضافه کنید. و اینکه برای مشکل آپلود هم اگه مربوط به کتابخونه نیست یه تاپیک جدید ایجاد کنید لطفا. SetApplicationAttribute(android:usesCleartextTraffic,"true")
  23. در صورتی که هاست محدودیت آپلود نداشته باشه کتابخونه هم موردی نداره قطعا. ولی معمولا هاستای رایگان کلا اجازه استفاده از api نمیدن. چرا از لوکال برای تست استفاده نمیکنید؟
  24. معماری MVVM که خیر متاسفانه. چون ساختارش با بیسیک کلا همخونی نداره و خیلی سخته سازگار کردنش با بیسیک. خود ارل هم که کلا اعتقادی نداره ظاهرا. تو یه تاپیک که در مورد همین مساله پرسیده شده اینجوری جواب داده My guess is that you will only make things more complicated with such architecture. B4X is designed differently
  25. عزیز این مشکلات به طور قطع از Sdk هست. حتما از sdk خود سایت مرجع استفاده کنید مشکلی نداره کتابخونه
×
×
  • اضافه کردن...