محمدرضا شاهپیری 5,581 ارسال شده در 17 اردیبهشت، ۱۳۹۸ اشتراک گذاری ارسال شده در 17 اردیبهشت، ۱۳۹۸ مشاهده فایل کتابخانه PersianUniqueID (ایجاد شناسه منحصر به فرد) به نام خداوند. شناسایی کاربران برای برنامه نویسا یه امر خیلی ضروری هست. روشهای زیادی وجود داره که بشه کاربرا رو از هم تفکیک کرد ولی متاسفانه همه ی این راه ها قابل دور زدن هست. اینجا بحث سر این موضوع میشه که کدوم روش بیشترین امنیت رو داره و سخت تر از بقیه دور زده میشه. کتابخونه حاظر یکی از بهترین و امنترین روش برای این موضضوع هست که فقط با تعویض رام میشه اونو دور زد که کار نسبتا سختی هست و هرکسی نمیتونه این کارو بکنه و اگر هم بکنه در واقع کلی باید وقت و هزینه صرف کنه. این کتابخونه به هیچ دسترسی خاصی نیاز نداره و بر اساس اطلاعات فیکس شده گوشی هست که در نهایت اونو با تابع UUID هش میکنه و یه شناسه منحصر به فرد برای گوشی ایجاد میکنه که به هیچ وجه قابل تعویض نیست(حتی با روت کردن) مگر با تعویض رام. دوستان استفاده کنن و اگه تونستن بدون تعویض رام اونو دور بزنن اعلام کنن تا باگش برطرف شه. امیدوارم مورد استفاده واقع شه. ارسال کننده محمدرضا شاهپیری ارسال سه شنبه, 17 اردیبهشت 1398 دسته کتابخانه ها 4 3 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
fun_code 216 ارسال شده در 21 خرداد، ۱۳۹۸ اشتراک گذاری ارسال شده در 21 خرداد، ۱۳۹۸ سلام جسارتا زمان دریافت آی.دی در بخش لاگ متن زیر ثبت میشه : *** Service (starter) Create *** ** Service (starter) Start ** ** Activity (main) Create, isFirst = true ** arm64-v8a armeabi-v7a armeabi دلیلش چیه ؟ ممنون نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 21 خرداد، ۱۳۹۸ سازنده اشتراک گذاری ارسال شده در 21 خرداد، ۱۳۹۸ در 3 ساعت قبل، fun_code گفته است : سلام جسارتا زمان دریافت آی.دی در بخش لاگ متن زیر ثبت میشه : *** Service (starter) Create *** ** Service (starter) Start ** ** Activity (main) Create, isFirst = true ** arm64-v8a armeabi-v7a armeabi دلیلش چیه ؟ ممنون این لاگو واسه تست گذاشته بودم نوع سی پی یو رو نشون میده. یادم نبود بردارم. چیز خاصی نیست. 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
fun_code 216 ارسال شده در 22 خرداد، ۱۳۹۸ اشتراک گذاری ارسال شده در 22 خرداد، ۱۳۹۸ در 5 ساعت قبل، محمدرضا شاهپیری گفته است : این لاگو واسه تست گذاشته بودم نوع سی پی یو رو نشون میده. یادم نبود بردارم. چیز خاصی نیست. سلام طبق بررسی در 858 دستگاه متفاوت از کلا دو نوع کد میده که همگی شامل 5 بخش و مجموعا 32 کارکتر است. همگی در نوع قابل قیاس هستند که یکسری بخش اولشان که 8 کارکتر است همگی صفر و یکسری همگی f است. بخش چهارم کد هم که شامل 4 کارکتر است در تمام دستگاه ها صفر است ! گویی می توانستید بجای 5 بخش ، کد را بصورت 4 بخشی استخراج کنید. با تشکر نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
fun_code 216 ارسال شده در 23 شهریور، ۱۳۹۸ اشتراک گذاری ارسال شده در 23 شهریور، ۱۳۹۸ در در 17 اردیبهشت 1398 در 15:34، محمدرضا شاهپیری گفته است : کتابخانه PersianUniqueID (ایجاد شناسه منحصر به فرد) سلام در ابتدا از ارائه این کتابخانه متشکرم. بنده حدود 3 ماه با استفاده از این کتابخانه شناسه دستگاه های کاربران رو در دیتابیس ذخیره کردم که الان ثبت نام رو محدود کنم و هر دستگاه فقط بتونه یک مرتبه ثبت نام کنه... اما الان که چند کوئری گرفتم میبینم از حدود 9 هزار شناسه ، 8500 تای اون تکراریه ! یعنی این کتابخانه برای حدود 9000 دستگاه 500 شناسه یکتا خروجی داده و 8500 تای دیگه یکی از این 500 شناسه تکراری رو داشتن. مثلا یه شناسه دیدم که 371 بار تکرار شده... یعنی برای 371 دستگاه مختلف همین شناسه دریافت شده ! نتیجتا شناسه ای که این کتابخانه میده منحصر به فرد نیست. 425 دستگاه هم بدون شناسه NULL ثبت شدن ! کلا تلاشم برای جمع آوری و استفاده از شناسه ها بلا استفاده موند نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 23 شهریور، ۱۳۹۸ سازنده اشتراک گذاری ارسال شده در 23 شهریور، ۱۳۹۸ در 2 ساعت قبل، fun_code گفته است : سلام خدمت شما. دوست عزیز شما احتمالا نسخه اولیه رو استفاده کردین عزیز. یکی دو روز بعد از انتشار نسخه اول نسخه دوم با عنوان نسخه 1.2 منتشر شد که این باگ توش برطرف شده. نسخه 1.2 رو دانلود کنید و تست کنید. اتفاقا خود بنده هم نیاز شدید به این موضوع دارم و اگه این جواب نده باید یه راه دیگه پیدا کرد. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
fun_code 216 ارسال شده در 24 شهریور، ۱۳۹۸ اشتراک گذاری ارسال شده در 24 شهریور، ۱۳۹۸ در 3 ساعت قبل، محمدرضا شاهپیری گفته است : سلام خدمت شما. دوست عزیز شما احتمالا نسخه اولیه رو استفاده کردین عزیز. یکی دو روز بعد از انتشار نسخه اول نسخه دوم با عنوان نسخه 1.2 منتشر شد که این باگ توش برطرف شده. نسخه 1.2 رو دانلود کنید و تست کنید. اتفاقا خود بنده هم نیاز شدید به این موضوع دارم و اگه این جواب نده باید یه راه دیگه پیدا کرد. سلام آره نسخه 1 هست و باید یه آپدیت بدم که اگر کماکان همون دستگاه رو دارن شناسه جدید جایگزین شناسه قدیمشون بشه. بخش اول که 8 کارکتری است یا 8 کارکتر 0 است و یا f. به نظر شما بهتر نیست جهت بهینه شدن سرعت جستجو در تعداد بالا فقط یک کارکتر 0 یا f بذاریم ؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
fun_code 216 ارسال شده در 5 مهر، ۱۳۹۸ اشتراک گذاری ارسال شده در 5 مهر، ۱۳۹۸ سلام استاد شاهپیری، نسخه جدید هم برای بعضی از دستگاه هایی که ثبت نام کردن ، شناسه رو NULL میده. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 7 مهر، ۱۳۹۸ سازنده اشتراک گذاری ارسال شده در 7 مهر، ۱۳۹۸ در در 5 مهر 1398 در 03:27، fun_code گفته است : سلام استاد شاهپیری، نسخه جدید هم برای بعضی از دستگاه هایی که ثبت نام کردن ، شناسه رو NULL میده. سلام. اگه بتونید مدل و نسخه اندروید دستگاهایی که این مشکل رو دارن دربیارید خیلی خوبه. ولی در کل شما باید یه گزینه هم بزارید واسه زمانی که این مشکل پیش میاد از imei استفاده کنه. اینجوری نهایتا چنتا imei داشته باشین و بقیه دیگه یکتاس نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
fun_code 216 ارسال شده در 11 دی، ۱۳۹۸ اشتراک گذاری ارسال شده در 11 دی، ۱۳۹۸ در در 17 اردیبهشت 1398 در 15:34، محمدرضا شاهپیری گفته است : کتابخانه PersianUniqueID (ایجاد شناسه منحصر به فرد) سلام استاد با توجه به محدودیت در اندروید 10 ، آیا مشکل تکراری بودن یا NULL بودن خروجی کتابخانه خوب شما برطرف نخواهد شد ؟ چون علنا برنامه نویسان با مشکلات زیادی مواجه خواهند شد. Erel پیشنهاد داده از ID ادموب استفاده کنیم. اما برای محصولاتی که در گوگل پلی منتشر میشن مشکلاتی رو خواهد داشت و در گوشی با اندروید کمتر از 6 تست کردم و ID نداد. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
fun_code 216 ارسال شده در 25 بهمن، ۱۳۹۸ اشتراک گذاری ارسال شده در 25 بهمن، ۱۳۹۸ در در 7 مهر 1398 در 08:51، محمدرضا شاهپیری گفته است : بقیه دیگه یکتاس سلام استاد بنده مجددا با مشکل برخوردم. کتابخانه شما در برخی دستگاه ها اصلا کدی نمیده... در اندرویدهای 10 هم کلا سریال رو نمیشه دریافت کرد. از AdvertisingId گوگل استفاده کردم. گویی این کد هم در تنظیمات گوگل قابل ریست کردن است. جدا راهی برای دریافت شناسه منحصر به فرد نیست ؟ با تشکر نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 25 بهمن، ۱۳۹۸ سازنده اشتراک گذاری ارسال شده در 25 بهمن، ۱۳۹۸ در 1 ساعت قبل، fun_code گفته است : سلام استاد بنده مجددا با مشکل برخوردم. کتابخانه شما در برخی دستگاه ها اصلا کدی نمیده... در اندرویدهای 10 هم کلا سریال رو نمیشه دریافت کرد. از AdvertisingId گوگل استفاده کردم. گویی این کد هم در تنظیمات گوگل قابل ریست کردن است. جدا راهی برای دریافت شناسه منحصر به فرد نیست ؟ با تشکر نسخه جدید رو دریافت کنید. تغییرات زیادی تو این نسخه انجام دادم و خودم تو پروژه هام استفاده میکنم و عملکردش خوب بوده. شما هم تست کنید و نتیجه رو اعلام کنید 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
hamedafrough 5 ارسال شده در 28 بهمن، ۱۳۹۸ اشتراک گذاری ارسال شده در 28 بهمن، ۱۳۹۸ سلام خداقوت میشه نمونه کد استفاده از کتابخونه رو هم بدید یاد بگیرم؟ من تازه کارم و بلد نیستم ممنونم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 28 بهمن، ۱۳۹۸ سازنده اشتراک گذاری ارسال شده در 28 بهمن، ۱۳۹۸ در 8 ساعت قبل، hamedafrough گفته است : سلام خداقوت میشه نمونه کد استفاده از کتابخونه رو هم بدید یاد بگیرم؟ من تازه کارم و بلد نیستم ممنونم سادس که عزیز. کتابخونه رو تیک بزنید و کدهای زیر... Dim pr As PersianUniqueID pr.GetUniqueID نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمدرضا شاهپیری 5,581 ارسال شده در 29 بهمن، ۱۳۹۸ سازنده اشتراک گذاری ارسال شده در 29 بهمن، ۱۳۹۸ در 1 ساعت قبل، basic 4 android گفته است : ممنون ان این روی همه اندروید ها 9 به بالا کار میکنه ؟ بله دوست عزیز. رو اندروید 9 و 10 تست شده موردی نداره نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: strong> مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.