21 فکر می‌کنند “آموزش اندروید-فصل ۲۷-۱۰: لاگین به برنامه با حساب کاربری گوگل

  1. یه خواننده

    فکر می‌کنم بهتر باشه برای قسمت کدهاتون ویژگی جهت چپ به راست اضافه کنید تا نیازی نباشه به چپ اسکرول کرد.

    .syntaxhighlighter {
    direction: ltr;
    }

    پاسخ
  2. مهدی

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

    پاسخ
    1. علی بهزادیان نژاد نویسنده

      راحتی بیشتر کاربر
      عدم نیاز به یاد سپردن رمز عبور و فراموشی آن
      راحتی خارج شدن از برنامه
      برای برنامه‌ها هم بهتره چون هم راحت تر اسم و عکس پروفایل و ایمیل و دوستان و علاقمندی‌ها و … رو به دست میارن

      پاسخ
  3. koorush

    با عرض سلام و خسته نباشید
    من فایل androidkeystore را ساختم .
    حالا این فایل رو در کدوم پوشه از برنامه باید قرار داده شود؟
    چگونه از این امضای دیجیتال استفاده کنم؟

    با تشکر از آقای بهزادیان،واقعا مطالبتون عالی و کاربردی هستن …

    پاسخ
    1. علی بهزادیان نژاد نویسنده

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

      پاسخ
  4. koorush

    بله متوجه شدم …. ولی من قبلا برنامه رو با یه کلید دیگه امضا کردم و منتشرش کردم.حالا اگه با این کلید جدید امضاش کنم … روی نسخه های قبلیش نصب میشه ؟

    پاسخ
    1. علی بهزادیان نژاد نویسنده

      نه، اگه امضای یه برنامه تغییر کنه اندروید اونو یه برنامه دیگه می‌دونه و اجازه نصب روی دستگاه رو نمی‌ده و کاربر باید اول نسخه قبلی رو کاملا پاک کنه و بعد نسخه جدید رو نصب کنه

      پاسخ
  5. koorush

    واقعا عالیه مطالبتون ، خیلی ساده و روان توضیح میدید.
    در مورد الگوی طراحی در اندروید مانند الگوی MVP ، اگر لطف کنید مطلب و مثالی در موردش به اشتراک بگذارید،خیلی ممنون میشم.
    با تشکر

    پاسخ
    1. علی بهزادیان نژاد نویسنده

      در سه مطلب بعدی (که اولیش همین الان منتشر شد) به موضوع MVP در اندروید می‌پردازیم.

      پاسخ
  6. میثم

    مطلب بسیار عالی بود. مچکرم.
    من میخوام اطلاعاتی که کاربر در اپلیکیشن وارد میکنه و تغییراتی که میده ، روی یه پوشه توی گوگل درایو خودش ذخیره بشه که اگر نرم افزار رو حذف کرد و روی یه دیوایس دیگری نصب کرد نرم افزار رو ، به محض لاگین با حساب گوگل خودش ، تمام دیتایی که ذخیره کرده و تغییراتی که روی نرم افزار داده ، براش قابل دسترس باشه و بیاد روی گوشیش و اگر اپلیکیشن رو مثلاً هم روی گوشی و هم روی تبلتش نصب کرد و با یک حساب روی هر دو دستگاه وارد نرم افزار شد ، این دو با هم سینک بشن و اگر با گوشی تغییراتی دادم ، عیناً همون تغییرات روی دستگاه دیگر (همون تبلت) هم اعمال بشه و به روز رسانی و سینک انجام بشه.
    دقیقاً نمیدونم چطوری باید این کار رو انجام داد. یه چیزهایی راجع به Google Drive API خوندم ولی نقشه راه درستی ندارم. ممنونم میشم راهنمایی بفرمایید.

    پاسخ
  7. حسین عباسی اقدم

    سلام و عرض ادب
    آقا من بی نهایت تشکر میکنم ازتون . واقعا عالی بود ۳ روز بود با این کد جنگ میکردم کلافه شده بودم با این مطلب تو عرض ۵ دقیقه . حتی کمتر به نتیجه ای که میخواستم رسیدم . بازم تشکر میکنم . عالی بود . اگه کانال یا گروه تلگرامی دارید برام ارسال کنید بیشتر از مطالبتون استفاده کنم . در پناه خدا .

    پاسخ
  8. عماد

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

    پاسخ
    1. علی بهزادیان نژاد نویسنده

      فرایند احراز هویت کاربران فرایند بسیار پیچیده‌ایه و کتابها براش نوشته شده. اگر از یک فریمورک در سمت سرور استفاده می‌کنید (چه جاوا، چه PHP، چه دات نت) همگی مکانیسم‌های رایج احراز هویت رو با بالاترین نکات امنیتی پیاده‌سازی کردن. توصیه من اینه که مستندات فریمورکی که ازش استفاده می‌کنید رو بخونید

      پاسخ
  9. مجتبی

    با سلام برای ذخیره ی اطلاعات بازی ها چه روشی را پیشنهاد می کنید تا در هنگام پاک کردن و نصب کردن مجدد برنامه کاربر اطلاعات خود مانند مراحل طی شده میزان سکه ها و… را از دست نده؟

    پاسخ
  10. بهزاد

    با سلام
    این آموزش برای قبل هستش
    در حال حاضر گوگل فایلی به اسم google-services.json نمیده
    و به این خط هم ارور میده
    apply plugin: ‘com.google.gms.google-services’
    باید چیکار کرد

    پاسخ
  11. معین

    سلام مهندس جان
    مشکل کار من کجاست که با هربار کلیک روی Signin دوباره کانکت میشم؟
    انگار یادش نمیمونه کانکت شده یا چک نمیکنه
    میشه راهنمایی کنید؟

    پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *