رفتن به مطلب

امیرحسین قاسمی

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

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

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

  • روز های برد

    49

امیرحسین قاسمی آخرین باز در روز مهر 17 برنده شده

امیرحسین قاسمی یکی از رکورد داران بیشترین تعداد پسند مطالب است !

4 دنبال کننده

درباره امیرحسین قاسمی

  • تاریخ تولد ۱۹ آبان ۱۳۸۲

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

  • محل زندگی
    شاهین دژ
  • محل تولد
    شاهین دژ
  • علاقه مندی ها
    برنامه نویسی اندروید - شبکه و امنیت

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

1,508 بازدید کننده نمایه

دستاورد های امیرحسین قاسمی

Rising Star

Rising Star (9/14)

  • One Year In
  • Reacting Well
  • Very Popular نادر
  • Conversation Starter
  • First Post

نشان‌های اخیر

343

اعتبار در سایت

12

پاسخ های انجمن

  1. سلام، در اندرویدهای بالاتر از 6 باید برای کار با برخی از امکانات(مثل حافظه، دوربین، میکروفون، مخاطبین و...) باید دسترسی های مخصوصی به صورت RunTime Permission گرفته بشه. بدین منظور ابتدا کتابخونه RunTime Permissions رو فعال کنید. Sub Globals Private rp As RuntimePermissions End Sub Sub Activity_Create(FirstTime As Boolean) rp.CheckAndRequest(rp.PERMISSION_WRITE_EXTERNAL_STORAGE) End Sub Sub Activity_PermissionResult (Permission As String, Result As Boolean) If Permission = rp.PERMISSION_WRITE_EXTERNAL_STORAGE Then If Result=True Then Msgbox("اجازه دسترسی به حافظه صادر شد","") Else Msgbox("اجازه داده نشد","") End If End If End Sub اما توجه داشته باشین که برای حافظه در اندرویدهای بالاتر از 10 تنها RunTime کافی نیست و باید یک دسترسی به همه فایل هارو هم بگیرید که فکر نکنم نیاز باشه چون شما احتمالا میخواین فایل دیتابیس رو کپی کنین که میتونین به پوشه خود برنامه در مسیر Android/Data/App PackageName کپی کنید.
  2. توی این سورسی که از سایت مرجع دریافت کردم از کتابخونه phone فقط برای ویبره استفاده شده! توی اون پروژه خالی از همین کدهاهم استفاده کردم ولی باز موقع نصب هیچ مشکلی نداشت.
  3. خیلی ممنون از اینکه پیگیر هستید، من مشکل رو کشف کردم. مشکل از کتابخونه Phone هست وقتی توی این پروژه فعال باشه کل برنامه ویروس شناخته میشه ولی وقتی توی پروژه خالی ازش استفاده کردم، بعد کامپایل کردم بدون هیچ مشکلی نصب شد. فایل jar و xml کتابخونه Phone رو با آنتی ویروس خود کامپیوتر هم اسکن کردم هیچ مشکلی نبود. بنظرتون میتونه در کنار کتابخونه های دیگه به اشتباه ویروس تشخیص داده بشه؟
  4. این کتابخونه رو کلا تیکشو برداشتم و کدهای مربوطه رو هم کامنت کردم ولی بازهم هنگام نصب مکافی بالا اومد و گفت: "این برنامه به عنوان بدافزار شناسایی شده که میتواند به دستگاه تان آسیب برساند." پس مشکل از اون کتابخونه نیست!
  5. خیلی ممنونم از اینکه پاسخ دادید. فکر نکنم مشکل از کلید باشه چون با همین کلید برنامه های دیگه رو امضا می کنم مشکلی نداره.
  6. سلام، کار با حافظه در بعضی از اندرویدهای 10 و همه اندرویدهای 11 و 12 محدود شده و شما دیگه نمی تونید صرفا با یک RunTime Permissions با حافظه کار کنید. بلکه باید یک دسترسی دیگه رو بگیرید. (تاپیک مربوطه در سایت مرجع) : https://www.b4x.com/android/forum/threads/manage-external-storage-access-internal-external-storage-sdk-30.130411/
  7. سلام، من سورسB4A یک تماس صوتی با سوکت رو از سایت مرجع دانلود کردم: مشاهده در سایت مرجع چون سرور پیشفرضی که برنامه نویس به سورس متصل کرده، همیشه فعاله من برای تست از سورس همینجوری خروجی گرفتم، همه چی عالی کار می کرد، منتهی موقع نصب برنامه خروجی سپرایمنی و همچنین مکافی مانع نصب شد و گفت از نصب این برنامه خودداری کنین چون ممکنه ازتون اطلاعات جمع کنه! دسترسی خاصی هم نمیگیره و من کل سورس رو بازنگری کردم و همه چی عادی بود. ناگفته نمونه که توی این سورس از کتابخونه ای به نام SocketIOClient استفاده شده. لطفا اساتید و سایر دوستان عزیز این سورس و همچنین کدهای جاوای این کتابخونه رو بررسی کنن ببینن مشکل از چیه و چرا برنامه خروجی خطرناک تشخیص داده میشه؟ ممنون از شما دوستان عزیز
  8. سلام، این آموزش رو نگاه کنید استفاده از کلید اندروید استودیو برای B4A رو آموزش میده: https://cafetoseeh.ir/signb4aapps/
  9. ببینید دوست عزیز اصلا گیج شدن لازم نیست! برای آموزش امن کردن پرداخت درون برنامه ای مایکت تاپیک زیر رو ببینید: و برای امن کردن پرداخت درون برنامه ای بازار هم از لینک زیر هر دو قسمت رو دانلود کنید. (آموزش به صورت ویدیویی و در دو قسمت هست) : برای هردوش یک هاست لازمه که هاست اشتراکی و معمولی قیمت زیادی نداره و باید براش یک دامنه هم بخرید و به هاست متصل کنید. در مورد سوال بعدی تون، بله برای مایکت مطمئن هستم. مایکت برای برنامه های پولی مستقیم یک کتابخونه قرار داده که باهاش ابتدای ورود به برنامه چک می کنید آیا کاربر واقعا برنامه رو از خود مایکت خریده یا به طور غیرمجاز از کانال ها و شبکه های اجتماعی یا... بدست آورده! این داکیومنت خود مایکت در این باره هست: پیاده سازی صدور مجوز در B4A کتابخونه پرداخت درون برنامه ای بازار و مایکت، هردو برای B4A در حال حاضر بدون نقص کار می کنن و این کتابخونه ها حاوی کد جاوا هست یعنی در محیط اکلیپس، اندروید استودیو یا... درست شده اند. مایکت به صورت رسمی خودش کتابخونه پرداخت درون برنامه ای قرار داده. در کل هر موقع تغییری تو کتابخونه اصلی اتفاق بیفته اساتید میتونن رپ کنن. موفق باشین
  10. سلام، شما می تونین هم خرید مستقیم و هم پرداخت درون برنامه ای رو کاملا امن کنین که این کار با api خود مارکت اندرویدی انجام میشه. api در واقع یه دسترسی امن به سرور هست که سرویس دهنده در اختیار شما قرار میده و باید بهش ریکوئست ارسال کنین تا براتون جیسون رو برگردونه که حاوی اطلاعاتی هست که باید تجزیه بشه. برای پرداخت درون برنامه ای فکر می کنم میشه تو کلاینت هم ازش استفاده کرد ولی من تا حالا استفاده نکردم، به طور کلی بهتره عملیات چک کردن روی هاست انجام بشه چون سمت کلاینت بازم میتونن api key اینهاتونو بردارن و شبیه سازی کنن و باز پرداخت جعل بشه. من برای امن کردن پرداخت درون برنامه ای مایکت یک آموزش نوشتم، میتونین سرچ کنین تو انجمن و بیشتر یاد بگیرین. برای بازار هم استاد شاهپیری آموزش قرار دادن به صورت ویدیویی که سرچ کنید بازم میتونین پیداش کنین. برای خرید مستقیم هم مایکت یک کتابخونه قرار داده و نیازی به سرور اینا نداره و در همون سمت کلاینت چک می کنه که این استاندارد هست. موفق باشین.
  11. سلام، در اندرویدهای پایین پروتکل https کار نمی کنه و در اندرویدهای بالا این پروتکل کار می کنه ولی پروتکل http کار نمی کنه. تارگت رو روی 29 یا 30 تنظیم و از کتابخونه OkHttpUtils2 استفاده کنید. این کتابخونه هم کلاس HttpJob رو داره و حتی لازم نیست کدهارو تغییر بدین. این کتابخونه میاد SSL رو با اندرویدهای پایین سازگار میکنه. پس با توجه به اینکه هاست شما SSL داره در همه اندرویدها برنامه تون کار خواهد کرد.
  12. من تحقیق کردم و جواب خودم رو گرفتم، توی مستندات پوشه نوشته: پوشه برای دریافت اعلان از سرویس FCM(Firebase Cloud Messaging) گوگل استفاده می‌کند. حالا میگم به نظرتون امکان داره روزی فایربیس بیاد کاربران ایرانی رو هم تحریم کنه؟ یعنی ما از طریق فایربیس اعلان بفرستیم و فایربیس به کاربران ایرانی این اعلان هارو ارسال نکنه؟ اونوقت فکر کنم دیگه پوش نوتیفیکیشن تو ایران بی معنی بشه چون حتی نوتیفیکیشن های واتساپ، اینستاگرام، تلگرام و... هم دریافت نمیشه و حتی شاید سرویس های ایرانی(مثل: پوشه و...) از کار بیفتند. به نظرم باید یک راه حل برای این موضوع پیدا کرد.
  13. خب میگم پس این پوشه چیکار می کنه؟ یا مثلا قبلنا چشمک بود ساز و کارش چطوری بود به نظرتون؟
  14. پس تلگرام یا واتساپ چطور چنین کاری رو انجام میدن؟
  15. سلام، اگر از فایربیس استفاده کرده باشید میدونید که ما میتونیم از طریق یک فایل PHP به سرور فایربیس ریکوئست بزنیم و کاربران ما مقادیری رو که ارسال کردیم رو دریافت کنن، حتی اگه برنامه مون بسته باشه! حالا با توجه به اینکه فایربیس میتونه هرلحظه کاربران ایرانی رو هم تحریم کنه من قصد ندارم از فایربیس استفاده کنم. ما چطور میتونیم چنین کاری رو به صورت مستقل از فایربیس انجام بدیم؟
×
×
  • اضافه کردن...