آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

شماره تلفن سیمکارت کاربر

rayacoder  12 سال پیش  12 سال پیش
+3 0

با سلام

ممکنه شما هم خواسته باشید از طریق برنامه اندروید ، شماره موبایل کاربر رو برای کارهای پردازشی یا اعلان از طریق sms یا اینکه ارسال به وب سرویس دریافت کنید.

من چند روش پیدا کردم که ظاهرا برای بعضی از گوشیها جواب میده. البته من هر متدی که پیدا کردمو تست کردم ولی خب خروجی نال بود !

با توجه به اینکه اندروید در بخش تنظیمات شماره خود فرد رو نشون میده و میشه حدس زد که اندروید در تشخیص شماره مشکلی نداره چرا روش درستی برای توسعه دهنده ها وجود نداره که اون شماره رو بتونن دریافت کنن؟

اگر کسی روش مناسبی داره لطفا اعلام کنه ما هم از فکرش در بیایم :دی

مرسی که خوندین ;)

0 0
پیشنهاد میدم که این کارو نکنی. اگه میخوای شماره کاربرو داشته باشی یه دیالوگ براش نشون بده که خودش وارد کنه. این کار یه نوع جاسوسی محسوب میشه. به شخصه اصلا خوشم نمیاد کسی این کارو رو گوشیم بکنه ;) (12 سال پیش)
 برای این سوال 5 پاسخ وجود دارد.
پاسخ به سوال 
مجتبی یگانه  12 سال پیش
+5 0

استاد در قسمت گرفتن وضعیت دستگاه ، توضیح دادند :)

با این توضیح که باید این شماره تلفن را از اپراتور گرفت ، تا چند وقت پیش من تست کردم ، فقط رو رایتل جواب میداد و بقیه اپراتور ها بسته بودند ، چند وقت پیش یکی از دوستان گفت دیگه رایتل هم جواب نمیده :|

پس بهترین راه همین گرفتن از کاربر هست :)

0 0
کدوم جاسوسی ؟ همین الان برنامه های چت خارجی دارن به صورت گسترده ازش استفاده میکنن و شماره مردمو میخونن و ازش استفاده میکنن... کاربر وارد میکنه بی شک چون اهداف من که جاسوسی نیست ! (12 سال پیش)
0 0
@rayacoder مهم اون اختیار هستش که کاربر داشته باشه. (12 سال پیش)
+2 0
من برنامه ای ندیدم خودش شمارت رو پیدا کنه ! ، مثلا چی ؟! (12 سال پیش)
پاسخ به سوال 
CreativeBoy  12 سال پیش
+8 0

@rayacoder درجواب " برنامه های چت خارجی شماره رو میخونن و ازش استفاده میکنن " باید به این نکته دقت کنید که شما وقتی دارید مثلا تو viber ثبت نام میکنید برای بار اول شمارتون رو وارد میکنید تا به سرور viber ارسال بشه همین طور هر کس دیگه ای هم که بخواد از این جور برنامه ها استفاده کنه باید این کارو بکنه و تنها کاری که این برنامه ها میکنن اینه که شماره های توی دفترچه تلفن گوشی رو میخونن و تو پایگاه داده خودشون بررسی مکنن که آیا این شماره ای که توی لیست شما هست توی پایگاه اینا هم هست یا نه. برای این که امتحان کنید میتونید سیم کارتی که روی گوشیتون هست رو در بیارید یا این که یه سیم کارت دیگه جایگزینش کنید. 
میبینید که توی گوشی دوستاتون بازم همون شماره قبلی دیده میشه که خودتون توی viber ثبت کرده بودید، و از این میتونیم نتیجه بگیریم که اصلا این شماره هایی که وارد میکنیم الکیه و دقیقا مثل استفاده کردن از یه userName عادیه .

این که @sadeghbarout میگه که این کار یه جاسوسی محسوب میشه به نظر من درسته و اصلا کار درستی نیست که بدون اجازه کاربر شمارشو بازیابی کنیم و توی سرور ذخیره کنیم تا بتونیم بعدا استفاده کنیم. من که ناراحت میشم اگه کسی این کارو بکنه :| . 

حالا شما هم همونطور که @sadeghbarout گفتن میتونید با نشون دادن یه دیالوگ برای کاربر شمارشو با اجازه و اختیار خودش دریافت کنید.

با نظر alu هم موافقم، چون تقریبا هیچ اپراتوری این اجازه رو نمیده که بشه شماره رو بازیابی کرد.

+1 0
از جوابت خوشمان آمد. (12 سال پیش)
پاسخ به سوال 
rayacoder  12 سال پیش
0 0

اوکی. ما که قصد جاسوسی نداشتیم فقط میخواستیم کار یوزر سریعتر راه بیفته! به هر حال ممنون از پاسخ ها.

0 0
ما که نگفتیم شما میخوای جاسوسی کنی :) منظور این بود که اگه این کارو انجام بدید افراد دیگه که نمیدونن شما واسه راحتی خودشون میخواستید این کارو بکنید، فکر میکنن نرم افزار جاسوسیه :) (12 سال پیش)
0 0
اصن خوبی نیومده بهشون ! بذار خودشون تایپ کنن خسته شن اصن :دی (12 سال پیش)
پاسخ به سوال 
Borhani  12 سال پیش
+1 0

سلام شما نیاز ندارید به این سختی شماره تلفن همراه کاربر را بدست آورید کافی است که اول برنامه وقتی کاربر برنامه را برای اولین بار اجرا کرد یک پیامک به شماره خاص بفرستید آنگاه شماره تلفن فرد بدست آورید .

0 0
اینم راه جالبی بود ولی برای کاربر مشمول هزینه میشه! (12 سال پیش)
0 0
روش تقریبا بی استفاده ایه ! فکر کن میخوای شماره کاربر رو داشته باشی. بعد از موبایلش اس ام اس بفرستی به یه شماره دیگه که چی آخه ؟! من به این نتیجه رسیدم گرفتن شماره از کاربر معقولتره. (12 سال پیش)
0 0
این دیگه شک کاربره را بیشتر می کنه. کاربر فکر می کنه چه شده که می خواد اس ام اس بفرسته. (12 سال پیش)
0 0
این هم ایده جالبی هست ولی به نظر من هم بهتره که کاربر خودش شماره رو وارد کنه و برای سرور ارسال کنه. (12 سال پیش)
پاسخ به سوال 
Criss  12 سال پیش
+1 0

بهتره از روش هایی استفاده کنید که هیچ هزینه ایی نداشته باشه

مثلا با توجه به اوپراتور از کد های ussd استفاده کنید _ مثلا برای ایرانسل فکر کنم *130 گزینه مناسبی باشه


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .