اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

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


fun_code

کاربر رو به رشد
  • تعداد ارسال ها

    342
  • تاریخ عضویت

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

درباره fun_code

  • درجه
    کاربر حرفه ای
  • تاریخ تولد خرداد 21

روش های تماس

  • آدرس سایت
    http://www.idea-team-android.ir

مشخصات پروفایل

  • محل زندگی
    شیراز

آخرین بازدید کنندگان نمایه

439 بازدید کننده نمایه
  1. مشکل در آپلود نسخه آپدیت

    سلام درست میفرمایید اما الان دیگه نمیتونم امضا بدم به برنامه چون دیتابیس برنامه پاک میشه. البته مشکل آپدیت بطور مستقیم در کامپیتر برطرف شده... اما پس از انتشار در بازار و مایکت کماکان مشکل داره ! منو نابود کرد نسخه جدید B4A
  2. مشکل در آپلود نسخه آپدیت

    سلام ممنون از راهنمایی شما همانطور که حدس میزدم مشکل از نسخه های بیسیک فور اندروید است. در نسخه های مختلف B4A اومدن روند امضای دیباگ رو تغییر دادن و بنده با نسخه های قدیمی B4A کامپایل کرده بودم و الان که با نسخه های جدیدتر کامپایل میکردم امضای دیباگ نسخه جدید متفاوته مشکل رخ میداد. (البته در عین حال با اینکه مشکل داشت و نصب نمیشد اما زمان انتشار در بازار و مایکت ایرادی از امضا نمیگرفت ! یعنی منتشر میشد اما زمان نصب با پیام مشکل امضا یا شباهت امضا مواجه میشیم) الان تست کردم و با نسخه های 5.8 و 6.3 بیسیک فور اندروید کامپایل کردم و برای انتشار در مارکت ها آپلود کردم. امیدوارم که مشکل مذکور برطرف شده باشد.
  3. سلام یه برنامه بدون امضا دارم که در بازار منتشر شده. تا الان بدون مشکل آپدیت برنامه رو منتشر و کاربران هم آپدیت میکردن. در آپدیت های اخیر B4A که بدون امضا کامپایل و آپلود میکنم بازار میگه امضا همخوانی نداره با نسخه 6.0 بیسیک فور اندروید که بدون امضا کامپایل میکنم و فایل رو برای بازار میفرستم بدون مشکل منتشر میشه اما کاربران زمان نصب با مشکل زیر مواجه میشن : App not installed. The package conflicts with an existing package by the same name. مشکل از کجا است ؟ پیشاپیش از راهنمایی شما سپاسگزارم
  4. سلام یعنی کسی از دوستان از سیستم درون پرداخت ایران اَپس استفاده نمیکنه ؟! من خیلی گیرم
  5. سلام دوستان بنده از سیستم درون پرداخت ایران اپس استفاده میکنم. متاسفانه اخیرا متوجه شدم درصدی از خریدها با مشکل مواجه میشن. در واقع بیشتر در دستگاه های غیرسامسونگ دو مورد دیده می شود. 1. محصولات مصرف شدنی مصرف نمی شوند. (در کدنویسی با مقداردهی True زمان هدایت کاربر به درگاه ایران اپس ، پس از خرید محصول مصرف می شود و اگر مصرف نشود امکان خرید بعدی آن محصول توسط کاربر وجود ندارد و رویداد onBuyProductFailed اجرا می شود و پیام تکراری بودن خرید رو بعنوان پارارمتر ارسال میکنه که اگر هم بخوایم مصرفش کنیم توکن خرید نیازه و توکن هم گاها قابل دسترس نیست) 2. پس از خرید ، رویداد خرید موفق onBuyProductSucceed فراخوانی نمی شود. از دوستان اگر تجربه یا سورسی برای استفاده از سیستم درون پرداخت ایران اپس دارید راهنمایی کنید تا نیاز نباشه برنامه ام رو متوقف کنم. پیشاپیش از همراهی شما سپاسگزارم
  6. اتصال به درگاه پرداخت از طریق WebViewExtras

    حل شد. لینکی که کمکم کرد : WebView HTTPS workaround. How to? | B4X Community - Android, iOS, desktop, server and IoT programming tools شاید برای شما هم مفید بود.
  7. سلام و عرض ادب بنده بدون مشکل درون برنامه به درگاه پرداخت متصل و عملیات رو کنترل میکنم. برای اینکار از کتابخانه SslErrorWebView استفاده میکردم تا بدون مشکل در تمامی دستگاه ها صفحات https رو باز کنه. اخیرا از SslErrorWebView ایراد میگیرن و میگن باید از DefaultWebViewClient استفاده کرد. وقتی از این نوع متغیر استفاده میکنیم امکان خواندن نتیجه پرداخت از وب ویوو نیست ! یعنی صفحات باز و بدون مشکل انجام میشه اما در انتها امکان خواندن محتوای وب سایتی که در وب ویو نمایش داده میشه نیست... دستوری که باهاش میتونیم محتوا رو بخونیم اینه : Dim jsStatement As String jsStatement = "B4A.CallSub('processHTML', true, document.documentElement.outerHTML)" myInterface.execJS(vwExtras, jsStatement) محتوا در تابع processHTML قابل استفاده است. دوستانی که ساتفاده کرده باشن میدونن. لطفا اگر تجربه اش رو دارین راهنماییم کنین که چطور این مشکل رو حل کنم ؟ پیشاپیش از راهنماییتون سپاسگزارم
  8. تشخیص مدل دستگاه

    سلام استاد شاهپیری والله طبق بررسی های بنده با کتابخانه بالا فقط برند رو میده... مثلا گوشی بنده که S6 هست ، فقط سامسونگ بودنش رو نمایش میده...
  9. تشخیص مدل دستگاه

    سلام دوستان چطور میشه تا این حد مدل دستگاه کاربر رو متوجه شد ؟ مثلا در مایکت مشاهده میکنیم که نوشته ... مدل دستگاه: Samsung Galaxy S8 والله من چیزی در گوگل پیدا نکردم و فقط هنر میکنه و برند رو میتونم بدست بیارم مثلا سامسونگ با تشکر
  10. راهنمایی در مورد ثبت نام به عنوان دولوپر در گوگل پلی

    سلام راستش با تجارب همکاران در گوگل انگار با مستر کارت مجازی ثبت نام کرده بودن... شاید جهت تبلیغات وب سایت فروشنده مستر کارت مجازیه بوده و تجاربی در کار نبوده. من مستر کارت رو با 72 هزار تومان ضرر نقد کردم. مبلغ 250 هزار تومان دادم به یه وب سایتی تا برام اکانت حقیقی وری فای شده بسازه... برای کلاس کاری خوبه... در کل بد هم نیست... خیلی از کاربران از گوگل پلی استفاده میکنن. و جالبه از ایران که واردش میشی برنامه های ایرانی رو بهت نشون میده... به نظرم مارکت های داخلی کمی به حاشیه رفتن و شبیه به 3-4 سال گذشته عدالتی در نمایش برنامه ها و بازی ها ندارن... کنارش هم سیستم تبلیغاتی با هزینه بالا و کیفیت پایین راه انداختن و فقط منبع درآمد خوبی داره براشون. من در گوگل پلی دیدم برنامه و بازی های ایرانی که رایگان هستن با درون پرداخت داخلی... اما در کل حرف شما رو قبول دارم ، اگر هزینه خوبی برای تبلیغات در نظر گرفته شود و برنامه هم کاربردی و برنامه هم با کیفیت باشد احتمال موفقیت بالا است. به نظر شما ، با این تعداد توسعه دهنده اندروید که روز به روز در حال افزایش است ، یک برنامه نویس مسـتـقـل اندروید شبیه به ما ، در ایران باید ماهانه درآمدش چقدر باشه که نرمال محسوب بشه ؟
  11. سلام و عرض ادب اخیرا (حتی نسبت به 1 سال گذشته) ثبت نام در گوگل پلی به عنوان دولوپر با حساسیت زیادی مواجه شده... متاسفانه بنده با کمی جستجو اقدام به خرید مستر کارت مجازی و سرور مجازی (هر دو از انگلستان) کردم. الان متوجه شدم که امسال اگر زمان ساخت جیمیل جدید(در سرور مجازی) شماره همراه ایران رو بدیم ، بعدا اکانت گوگل پلی مسدود میشه... یک ساعتی است که وب سایتی رو دیدم که اکانت وری فای شده گوگل پلی میسازه با 250 هزار تومان ! در حالیکه من شب قبل 200 هزار تومان فقط برای مستر کارت هزینه کردم. طرف میگه با این کارت ها ثبت نام کنی ، مبلغ پرداختیت رد میشه و کلا نمیشه... اگر کسی اخیرا تجربه کرده لطفا بنده رو راهنمایی کنه که پولم هدر نره ... ممنونم
  12. مشکل در نوشتن کد بهینه sql در php

    سلام بنده یه صفحه php ساختم که زیاد استفاده و بارگزاری میشه... برای همین باید از بهینه ترین روش استفاده کنم... در این صفحه در صورت نیاز از دو فیلد دیتابیس یک واحد کسر میشه... مهم اینه که مقدار هیچکدوم نباید کمتر از صفر بشه. برای اینکه مقدار هیچیک منفی نشه باید اگر مقدار هر کدوم بزرگتر از 0 هست یک واحد ازش کسر شود... برای همین اول باید مقدار هر دو فیلد رو بارگزاری و هر کدوم که بیشتر از صفر بود یک واحد ازش کسر کنم... (این روش بهینه نیست چون اول باید مقادیر از جدول بارگزاری و سپس برای هر مقدار یک آپدیت انجام بشه) آیا دستور sql وجود داره که پیش از کسر کردن بشه مقدارش رو بسنجیم ؟ الان دستور MAX رو دیدم که میشه ازش استفاده کرد مشکلم حل شد. به اینصورت که مینویسم : MAX(0,field) با تشکر از توجه شما
  13. مشکل عجیب با اجرای یک تابع در سرویس

    بسیار ممنونم از پاسخگوییتون... دیدم تاپیک سمت و سوی عدم کارکرد سرویس پیدا کرده و مشکل msgbox هم اینجا گفتم. راستش قبلا هم پرسیده بودم و جوابی نگرفتم. جالبه تا الان در لیست توابع و دستورات ندیده بودمش ! حتی در همین سایت هم جستجو کردم و مطلبی راجع بهش نبود ! شما چطور متوجهش شدید و تا الان استفاده هم کردید ؟ انگار در ورژن های جدید B4A اومده و نمیدونم روی اندرویدهای 4 تا 6 هم بطور کامل جواب میده !
  14. مشکل عجیب با اجرای یک تابع در سرویس

    مهندسین ، چرا وقتی در اکتیویتی از Msgbox استفاده میکنیم ، تا زمانی که پیغام مشاهده میشه ، کل تایمرها غیرفعال هستن ! حتی تایمرهای موجود در سرویس ؟! یعنی کلی درگیری دارم با این استثناهای اندروید ! یا شاید هم B4A ... !
  15. مشکل عجیب با اجرای یک تابع در سرویس

    سلام در ابتدا از همراهیتون بسیار متشکرم با کد بالا احتمالا برای همیشه درست میشه اما اگر بخوام عنوان و محتوایی به نوتیفیکیشن ندم یا شماره نوتیفیکیشن رو 0 بدم ، در بعضی از دستگاه ها منجر به نمایش نوتیفیکیشن خالی میشه... و مارکت ها ایراد میگیرن. مثلا الان حدود 30 دقیقه است که درسته... اما گاهی اوقات مجددا رویداد مربوطه اجرا نمیشه. اما در کل حدود یک ماه بدون مشکل کار میکرد و الان اینجوری شده... یعنی عملا ماهیت سرویس بودنش رو از دست میده... یعنی چی که وقتی پیامی دریافت میشه رویداد مربوطه اجرا نشه ؟! میگم از نسخه جدید B4A نیست ؟ من از این مشکلات عجیب و غریب زیاد دیدم در نسخه های جدیدش... تست کردم و نشد. جالب اینجا است که جهت تست یه job ساختم و تست کردم و تا مدتی اون مشکل هم حل شده بود ! اما با حذف job پس از مدتی دوباره مشکل نمایان شد ! جالبه تایمرها در سرویس کار میکنن !