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

AnswerCenter

مرکز پاسخگویی به سوالات برنامه نویسی

  • مرجع پاسخگویی
  • تولید آموزش
  • سفارش پروژه

درخواست سفارش پروژه

اطلاعیه

کاربر گرامی

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

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


بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • 0
fun_code

رفع محدودیت گوگل پلی در دسترسی تماس

سوال

fun_code    143

کاربر رو به رشد

سلام دوستان

گوگل در قوانین اخیر خود اپلیکیشن هایی که دسترسی تماس و پیامک رو میگیرن حذف میکنه...

فقط موندم مایی که برای خواندن سریال دستگاه دسترسی PHONE میخوایم بگیریم اما پیامی که به کاربر نشون میده دسترسی به تماس ها هم هست رو متخلف میدونه ؟

اینکه تقصیر ما نیست که اندروید همه رو در یک پکیج  با نام PHONE قرار داده !

 

لینک خبر مربوطه : این اپلیکیشن ها از گوگل پلی حذف می شوند | پايگاه خبري و تحليلي 55 آنلاین

 

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

>> وبسایت رسمی B4A هم ایران رو محدود کرده که ! نکنه خروجی هامون با B4A هم تحت شعاع قرار بده ...

 

یا اینکه دسترسی تماس ها چیز مجزایی هست ؟ یا روش خاصی وجود داره سریال رو بگیریم بدون دسترسی به تماس ها...

اگر دوستی اطلاع داره ممنون میشم ما رو از استرس خارج کنه.

با تشکر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

20 پاسخ به این سوال تا کنون داده شده است

پست های پیشنهاد شده

behnam_tr    153

کاربر رو به رشد

از کتابخانه persian device info برای دریافت سریال استفاده کنید 

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

چک کنید

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
fun_code    143

کاربر رو به رشد

در در 1397/10/27, 16:11:37، behnam_tr گفته است :

از کتابخانه persian device info برای دریافت سریال استفاده کنید 

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

چک کنید

 

سلام

ممنون اما یافت نمیشه !

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
fun_code    143

کاربر رو به رشد

در در 1397/10/30, 12:11:24، یاسر گفته است :

میتونید با RemovePermission دسترسی های اضافه رو حذف کنید

حذف دسترسی Phone منجر به عدم دریافت شناسه دستگاه میشه

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
fun_code    143

کاربر رو به رشد

در در 1397/10/29, 13:27:56، behnam_tr گفته است :

خدمت شما

پیوست کردم

Libraries.rar

سلام

بدون دسترسی خواندن وضعیت تلفن این کتابخانه سریال اشتباهی نمایش می دهد ...

پس عملا به دسترسی نیاز داره...

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
MrMedia    88

کاربر رو به رشد

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

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
fun_code    143

کاربر رو به رشد

در در 1397/11/09, 01:17:24، MrMedia گفته است :

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

سلام

برای محدود کردن تعداد ثبت نام در یک دستگاه.

خرید کاربر که با نام کاربری اش قابل تشخیص است.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
MrMedia    88

کاربر رو به رشد

در هم اکنون، fun_code گفته است :

سلام

برای محدود کردن تعداد ثبت نام در یک دستگاه.

خرید کاربر که با نام کاربری اش قابل تشخیص است.

اگه از پنل های ارسال پوش استفاده می کنید، معمولا یک آیدی برای یک دیوواس خاص در نظر می گیرن مثلا در کتابخونه پوشه با دستور getPusheId میشه یه آیدی منحصر به فرد به دست آورد و برای خرید ازش استفاده کرد، و یکی از خوبی هاشم اینه که با این آیدی در صورت بروز مشکل میشه به همون کاربر با آیدی مورد نظر پوش هم ارسال کرد، از هر نظر حرفه ای تر هستش
پیشنهاد میکنم امتحان کنید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
fun_code    143

کاربر رو به رشد

در 19 دقیقه قبل، MrMedia گفته است :

اگه از پنل های ارسال پوش استفاده می کنید، معمولا یک آیدی برای یک دیوواس خاص در نظر می گیرن مثلا در کتابخونه پوشه با دستور getPusheId میشه یه آیدی منحصر به فرد به دست آورد و برای خرید ازش استفاده کرد، و یکی از خوبی هاشم اینه که با این آیدی در صورت بروز مشکل میشه به همون کاربر با آیدی مورد نظر پوش هم ارسال کرد، از هر نظر حرفه ای تر هستش
پیشنهاد میکنم امتحان کنید

سلام مجدد

از راهنمایی شما سپاسگزارم

از پنل های ارسال پوش استفاده نمیکنم.

چون یکسری پوشه با مشکل شناسایی شدن به عنوان ویروس مواجه شد و تمام اپ هایی که کتابخانه پوشه داشتن ویروس شناخته شدن و کاربرانشان اپ ها را حذف کردند.

به همین خاطر از این سیستم استفاده نمیکنم که با چنین مشکلاتی مواجه نشم.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
MrMedia    88

کاربر رو به رشد

در هم اکنون، fun_code گفته است :

سلام مجدد

از راهنمایی شما سپاسگزارم

از پنل های ارسال پوش استفاده نمیکنم.

چون یکسری پوشه با مشکل شناسایی شدن به عنوان ویروس مواجه شد و تمام اپ هایی که کتابخانه پوشه داشتن ویروس شناخته شدن و کاربرانشان اپ ها را حذف کردند.

به همین خاطر از این سیستم استفاده نمیکنم که با چنین مشکلاتی مواجه نشم.

تا اونجایی که میدونم بخاطر همین دسترسی phone بودش و برخی از کاربران که اپ ها رو مخفی میکردن و پوش میفرستادن
دسترسی phone در پوشه اختیاری هستش و میشه حذف کرد، اپ هایی که پوش به اپ های مخفی میفرستادن هم شناسایی و حذف شدن و با شرکت های امنیتی مثل ناد32 هم گفتگو و مشکل رفع شده

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
fun_code    143

کاربر رو به رشد

در 17 ساعت قبل، MrMedia گفته است :

تا اونجایی که میدونم بخاطر همین دسترسی phone بودش و برخی از کاربران که اپ ها رو مخفی میکردن و پوش میفرستادن
دسترسی phone در پوشه اختیاری هستش و میشه حذف کرد، اپ هایی که پوش به اپ های مخفی میفرستادن هم شناسایی و حذف شدن و با شرکت های امنیتی مثل ناد32 هم گفتگو و مشکل رفع شده

سلام

فقط موندم برنامه هایی که یقینا به کتابخانه phone نیاز دارن باید چکار کنن !

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

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
MrMedia    88

کاربر رو به رشد

در هم اکنون، fun_code گفته است :

سلام

فقط موندم برنامه هایی که یقینا به کتابخانه phone نیاز دارن باید چکار کنن !

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

فکر کنم مشکل داره، چون باید به مانیفست هم اضافه شه
در حال تهیه کتابخونه ای هستم که توی این هفته منتشر میکنم، البته فروشی هستتش، و مورد شما هم بدون دسترسی بدست میاد

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
fun_code    143

کاربر رو به رشد

در در 1397/11/21, 19:32:40، MrMedia گفته است :

کتابخانه آماده شده می تونید از لینک زیر تهیه کنید
http://mr-media.ir/post/13

کتابخانه به فروشگاه اجمن اضافه شد

 

سلام

ابتدا از زحمات شما سپاسگزارم

فقط این شناسه یکتا همون IMEI هست ؟

چون با راهنمایی یکی از دوستان در همین تاپیک یک کتابخانه گرفته بودم که شناسه یکتا میداد شبیه به همین کتابخانه شما اما با IMEI متفاوت بود و یک عبارت عجیبی رو نمایش میداد که حس کردم اشتباه هست !

 

اگر اشتباه نیست و این متفاوته کارم سخت میشه... چون تا الان تمام کاربران با سریال ذستگاه ثبت نام کردن و اگر دسترسی phone رو حدف کنم میتونن دوباره ثبت نام کنن.

و اینکه زمانی که خریدی ثبت نمیشه میگم سریال دستگاه رو بفرستن و خریدشون رو بررسی میکنم.

راحت با کد USSD سریال دستگاه رو میفرستن.

اما چطور بگم شناسه یکتا رو بدست بیارن و بفرستن ؟

متشکرم

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
MrMedia    88

کاربر رو به رشد

در 2 ساعت قبل، fun_code گفته است :

سلام

ابتدا از زحمات شما سپاسگزارم

فقط این شناسه یکتا همون IMEI هست ؟

چون با راهنمایی یکی از دوستان در همین تاپیک یک کتابخانه گرفته بودم که شناسه یکتا میداد شبیه به همین کتابخانه شما اما با IMEI متفاوت بود و یک عبارت عجیبی رو نمایش میداد که حس کردم اشتباه هست !

 

اگر اشتباه نیست و این متفاوته کارم سخت میشه... چون تا الان تمام کاربران با سریال ذستگاه ثبت نام کردن و اگر دسترسی phone رو حدف کنم میتونن دوباره ثبت نام کنن.

و اینکه زمانی که خریدی ثبت نمیشه میگم سریال دستگاه رو بفرستن و خریدشون رو بررسی میکنم.

راحت با کد USSD سریال دستگاه رو میفرستن.

اما چطور بگم شناسه یکتا رو بدست بیارن و بفرستن ؟

متشکرم

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

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
fun_code    143

کاربر رو به رشد

در در 1397/11/21, 19:32:40، MrMedia گفته است :

کتابخانه آماده شده می تونید از لینک زیر تهیه کنید
http://mr-media.ir/post/13

کتابخانه به فروشگاه اجمن اضافه شد

 

سلام

بنده کتابخانه شما رو تنها برای اون سریال مختص گوشی میخوام که بدون دسترسی PHONE هم نمایش میده و یک مقدار خاص هست.

این کد مربوط از Android ID بدست میاد.

آیا با آپدیت اندروید این کد تغییر خواهد کرد ؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
ForI    102

کاربر رو به رشد

در 33 دقیقه قبل، fun_code گفته است :

 

 

درود

من حدود 2 ساله برای گرفتن سریال گوشی از این کد جاوا استفاده میکنم و مشکلی تابحال بوجود نیومده و دقیقا همون IMEI گوشی رو میگیره:

 

 

#if java
import android.provider.Settings.Secure;
import android.telephony.TelephonyManager;
import anywheresoftware.b4a.BA;
public String getserialnumber(){
	String identifier = null;
	TelephonyManager tm = (TelephonyManager)BA.applicationContext.getSystemService(BA.applicationContext.TELEPHONY_SERVICE);
	if (tm != null)
	      identifier = tm.getDeviceId();
	if (identifier == null || identifier .length() == 0)
	      identifier = Secure.getString(BA.applicationContext.getContentResolver(),Secure.ANDROID_ID);
return identifier;

}
#End If
  
  
  
  
  
Dim imei As String
Dim j As JavaObject
imei = jo.InitializeContext.RunMethod("getserialnumber",Null)

 

موفق باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
fun_code    143

کاربر رو به رشد

در 3 ساعت قبل، ForI گفته است :

 

درود

من حدود 2 ساله برای گرفتن سریال گوشی از این کد جاوا استفاده میکنم و مشکلی تابحال بوجود نیومده و دقیقا همون IMEI گوشی رو میگیره:

 

 


#if java
import android.provider.Settings.Secure;
import android.telephony.TelephonyManager;
import anywheresoftware.b4a.BA;
public String getserialnumber(){
	String identifier = null;
	TelephonyManager tm = (TelephonyManager)BA.applicationContext.getSystemService(BA.applicationContext.TELEPHONY_SERVICE);
	if (tm != null)
	      identifier = tm.getDeviceId();
	if (identifier == null || identifier .length() == 0)
	      identifier = Secure.getString(BA.applicationContext.getContentResolver(),Secure.ANDROID_ID);
return identifier;

}
#End If
  
  
  
  
  
Dim imei As String
Dim j As JavaObject
imei = jo.InitializeContext.RunMethod("getserialnumber",Null)

 

موفق باشید

سلام

ممنون دوست عزیز

اما کد شما هم نیاز به دسترسی Phone داره ...

و بدون اون با خطا مواجه میشه.

دوستمون هم کد AndroidID رو برای اینکار استفاده میکنن که امشب متوجه شدم براحتی میشه تغییرش داد.

موندم چطور میشه یه کد خاص یه گوشی ساخت که قابل تغییر هم نباشه.

شبیه به کد سیستم نوتیفیکیشن پوشه...

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
مهمان
این موضوع برای عدم ارسال قفل گردیده است.

×
×
  • جدید...