صارفین اور ان کے ڈیٹا کی حفاظت میں مدد کے لیے، Google Play SMS یا کال لاگز اجازت گروپس سمیت اعلی خطرہ والی یا حساس اجازتوں کے استعمال پر پابندی لگاتا ہے۔
اگر آپ کی ایپ کال لاگ یا SMS کی اجازتوں تک رسائی کے لیے اہل نہیں ہے تو آپ کو اپنی ایپ کے مینی فیسٹ سے ان اجازتوں کو ہٹانا ہوگا۔ اس مضمون میں پالیسی کی تعمیل کے متبادلات کے بارے میں تفصیلات شامل ہیں۔
اگر آپ کو لگتا ہے کہ آپ کی ایپ قابل قبول استعمال کے لیے پالیسی کے تقاضوں کو پورا کرتی ہے یا مستثنیٰ کے لیے اہل ہے تو آپ کو براہ راست Google Play کونسول کے ذریعے کسی بھی کال لاگ یا SMS کی اجازت کا اعلان کرنا ہوگا۔
وہ ایپس جو پالیسی کے تقاضوں کو پورا کرنے میں ناکام رہتی ہیں یا ان کے پاس اجازتوں کے اقرار نامے کا فارم نہیں ہوتا ہے تو انہیں Google Play سے ہٹایا جا سکتا ہے۔
ان اجازتوں تک کب رسائی حاصل کی جائے
کال لاگ یا SMS کی اجازتوں تک صرف اس وقت رسائی حاصل کریں جب آپ کی ایپ اجازت یافتہ استعمال کے مطابق ہو اور وہ بھی صرف اپنی ایپ کی اہم بنیادی فعالیت کو فعال کرنے کے لیے۔
بنیادی فعالیت کو اپنی ایپ کا بنیادی مقصد سمجھیں۔ آپ کے پاس ایک بنیادی خصوصیت یا ان کا ایک سیٹ ہو سکتا ہے۔ جس کے بغیر، ایپ ٹوٹی ہوئی یا ناقابل استعمال ہے۔ یقینی بنائیں کہ آپ کی ایپ کی تفصیل میں ایپ کی بنیادی خصوصیت (خصوصیات) کے بارے میں خاص طور پر بتایا گيا ہے اور ان کا پروموشن کیا گیا ہے۔
سبھی کو سکیڑیں سبھی کو پھیلائیں
SMS اور کال لاگ کی اجازتوں کے اجازت یافتہ استعمالاتSMS یا کال لاگ کی اجازتوں تک رسائی کی درخواست کرنے والی ایپس کے لیے، مطلوبہ اور اجازت یافتہ استعمالات میں ڈیفالٹ SMS ہینڈلنگ، ڈیفالٹ فون ہینڈلنگ یا اسسٹنٹ ہینڈلنگ کی اہلیت شامل ہے۔
SMS یا کال لاگ کی اجازتوں میں سے کسی کو قبول کرنے کے لئے صارفین کو پرامپٹ کرنے سے پہلے ایپس کو ڈیفالٹ SMS، فون یا اسسٹنٹ ہینڈلر کے طور پر فعال طور پر رجسٹر کیا جانا ضروری ہے۔ جب ایپس ڈیفالٹ ہینڈلر مزید نہ رہیں تو انہیں اجازت کا استعمال فوری طور پر روک دینا چاہیے۔
ان ایپس کے لیے جو فعال طور پر ڈیفالٹ ہینڈلر کے طور پر سیٹ ہیں، منظور شدہ بنیادی فعالیت میں رابطے کی ترجیح شامل ہو سکتی ہے جو صارف کو اس کے اہم ترین رابطے دکھاتی ہے یا ناموں کی شناخت اور سمجھ کو بہتر بناتی ہے۔ رابطے کی ترجیح سازی صارف کی طرف سے شروع کی جانے والی انفرادی کالوں، ٹیکسٹس اور کارروائیوں کو فعال کرنے کے حصے کے طور پر رابطے کی تازہ کاری، فریکوئنسی اور مدت کا استعمال کر سکتی ہے۔ ایک صارف کے ڈیٹا کا استعمال دوسرے صارف کے پروڈکٹ کے تجربات کو براہ راست متاثر کرنے سمیت رابطے کی ترجیحات سے باہر کے استعمالات کی اجازت نہیں ہے۔
استعمال |
اہل اجازتیں* |
اجازت یافتہ استعمال کی مثال |
ڈیفالٹ SMS ہینڈلر (جب ایپ SMS اور کسی دوسرے بنیادی فعالیت کے استعمال کے لیے رجسٹرڈ ڈیفالٹ ہینڈلر ہو) |
|
ایک صارف SMS پیغامات وصول کرنے اور بھیجنے کے لیے ڈیفالٹ SMS ایپ پر انحصار کرتا ہے۔ |
ڈیفالٹ فون ہینڈلر (جب ایپ فون اور کسی دوسرے بنیادی فعالیت کے استعمال کے لیے رجسٹرڈ ڈیفالٹ ہینڈلر ہو) |
|
ایک صارف اکثر بین الاقوامی فون کال کرتا ہے اس لیے وہ اس ایپ کو ڈیفالٹ ڈائلر کے طور پر سیٹ کرتا ہے تاکہ فون کیرئیر کی زیادہ قیمتوں سے بچا جا سکے۔ |
ڈیفالٹ اسسٹنٹ ہینڈلر (جب ایپ اسسٹنٹ اور کسی بھی دوسرے بنیادی فعالیت کے استعمال کے لیے رجسٹرڈ ڈیفالٹ ہینڈلر ہو) |
|
صارف اس ایپ کو کسی اور کی مادری زبان میں رئیل ٹائم میں SMS کی گفتگوؤں کو موصول کرنے، ترجمہ کرنے اور جواب دینے کے لیے استعمال کرتا ہے۔ |
* Google Play کے جائزے اور منظوری کے ساتھ مشروط۔
Google Play ان ایپس کو عارضی استثناء فراہم کر سکتا ہے جو ڈیفالٹ SMS، فون یا اسسٹنٹ ہینڈلر نہیں ہیں جب:
- اجازت کا استعمال درج ذیل ٹیبل میں درج ایپ بنیادی کی فعالیت کو فعال کرتا ہو اور
- بنیادی فعالیت فراہم کرنے کے لیے فی الحال کوئی متبادل طریقہ نہ ہو۔
استعمال |
اہل اجازتیں1 |
فون کال کے ذریعے اکاؤنٹ کی توثیق فون کال منتقل کر کے آلہ کی توثیق کی جا سکتی ہے؛ کال لاگ میں نمبر کی توثیق کر کے فون کال کی وصولی کی تصدیق کی جاتی ہے |
READ_CALL_LOG |
اینٹی SMS فریب دہی ("پیغام فریبی") اس استعمال کے کیس کو نافذ کرنے کا اہل ہونے کے لیے آپ کے پاس صارفین کے لیے اہم تحفظ کا ٹریک ریکارڈ ہونا ضروری ہے جیسا کہ تجزیہ کار کی رپورٹس، بینچ مارک ٹیسٹ کے نتائج، انڈسٹری کی پبلیکیشنز اور معلومات کے دیگر معتبر ذرائع سے ظاہر ہوتا ہے۔ |
READ_SMS, RECEIVE_MMS, RECEIVE_SMS, RECEIVE_WAP_PUSH, WRITE_SMS |
صارفین کے لیے بیک اپ اور بحالی صارف کے مواد کا بیک اپ، بحالی اور کلاؤڈ اسٹوریج |
|
کالر ID، اسپام کا پتہ لگانا اور/یا اسپام بلاک کرنا |
|
منسلک آلہ کی ساتھی ایپس جو SMS یا کالز بھیجنے/وصول کرنے کا اہل بناتی ہیں ایسی ایپس جو صارف کو موبائل آلہ کو منسلک آلہ (مثلاً اسمارٹ واچ، آٹوموٹیو ٹیکنالوجی، اسمارٹ ہوم آلہ وغیرہ) سے منسلک کرنے اور ٹیکسٹ اور فون کالز بھیجنے/موصول کے قابل بناتی ہیں |
|
کراس آلہ مطابقت پذیری یا SMS یا کالز کی منتقلی ایسی ایپس جو صارف کو متن اور فون کالز کو متعدد آلات (جیسے فون اور لیپ ٹاپ کے درمیان) پر مطابقت پذیر بنانے کے قابل بناتی ہیں |
|
آلہ آٹومیشن وہ ایپس جو صارف کی طرف سے سیٹ کردہ ایک یا زیادہ شرائط (محرکات) کی بنیاد پر صارف کو OS کے متعدد علاقوں میں مکرر کارروائیوں کو خودکار کرنے کے قابل بناتی ہیں |
|
انٹرپرائز آرکائیو، کاروبار اور انٹرپرائز گاہک سے تعلق کا نظم و نسق (CRM) اور/یا انٹرپرائز ڈیوائس مینجمنٹ کارپوریٹ اداروں کے لیے ان کے ملازمین کے لیے ڈیوائس مینجمنٹ؛ رسائی کے لیے کارپوریٹ لاگ ان درکار ہے * CRM استعمال کے لیے: صرف * کے ساتھ نشان زد اجازتوں کی اجازت ہے۔ |
|
گاڑی میں ہینڈز فری استعمال اور متوقع ڈسپلے ایسی ایپس جن کی بنیادی فعالیت (جیسے نیویگیشن) کا براہ راست تعلق ڈرائیونگ/موبیلٹی سے ہے، خاص طور پر ایسے حالات میں جہاں صارف کے کسی آلہ (آلات) کے ساتھ فزیکل تعاملات محدود ہوں |
|
SMS بھیجنے کے لیے فزیکل حفاظت/ایمرجنسی الرٹس ایسی ایپس جو ہنگامی حالات میں SMS الرٹ بھیجتی ہیں |
SEND_SMS |
پراکسی کالز وہ ایپس جو صارف کی کالز/ٹیکسٹس کو فعال کرنے کے لیے ثالث کا نمبر فراہم کرتی ہیں |
PROCESS_OUTGOING_CALLS, READ_CALL_LOG, WRITE_CALL_LOG |
SMS سیل نشریہ وہ ایپس جو کسٹمر کی کمیونیکیشنز کے لیے سیل نشریہ پیغام استعمال کرتی ہیں |
RECEIVE_SMS |
SMS پر مبنی مالی ٹرانزیکشنز مثال کے طور پر، یونیفائیڈ پیمنٹس انٹرفیس (UPI)، مالیاتی ٹرانزیکشنز کی توثیق |
READ_SMS, RECEIVE_MMS, RECEIVE_SMS, RECEIVE_WAP_PUSH, SEND_SMS |
SMS پر مبنی رقم کا انتظام مثال کے طور پر، وہ ایپس جو بجٹ کو ٹریک کرتی ہیں اور اس کا نظم کرتی ہیں |
|
ڈیفالٹ ڈائلر ایپ میں کال کی سرگزشت لکھیں اور دکھائیں وہ ایپس جو صارف کے ڈائلر میں کال کی سرگزشت کو درج کرتی ہیں |
WRITE_CALL_LOG |
1 Google Play جائزہ اور منظوری کے ساتھ مشروط۔
پالیسی استثناء
اگر آپ کے پاس SMS/کال لاگ کی اجازتوں کے ساتھ پرانے APKs ہیں اور آپ ان APKs میں اب کوڈ کی تبدیلیاں کرنے کے قابل نہیں ہیں تو آپ پالیسی استثناء کے لیے درخواست دے سکتے ہیں۔ اجازتوں کے اقرار نامے کے فارم کے APK استثناء والی فیلڈ میں کوما سے علیحدہ کردہ ورژن کوڈ درج کریں۔
استثناء کا اہل ہونے کے لیے آپ کو مندرجہ ذیل تمام تقاضوں کو پورا کرنا ہوگا:
-
آپ کو مخصوص APK(s) کا اعلان کرنا ہوگا جس کے لیے آپ استثناء چاہتے ہیں۔
-
استثناء حاصل کرنے کے لیے، ضروری ہے کہ APK(s) کو 1 جنوری 2019 سے پہلے شائع کیا گيا ہو۔
-
آپ کے پاس Android Oreo (API لیول 26) یا اس سے اوپر کے صارفین کو پیش کیے جانے والے متبادل APKs ہونے چاہئیں اور ان کا اجازت کی پالیسی کے مطابق ہونا ضروری ہے۔
-
استثناء کی درخواست کرنے والے APKs کو آپ کے کل انسٹال بیس کے بہت چھوٹے فیصد (ایک-ڈیجیٹ فیصد سے زیادہ نہیں) کی نمائندگی کرنی چاہیے۔
In some cases, apps may seek to access sensitive user data for purposes where a safer and more secure alternative exists, or where risk of data exposure doesn't warrant access.
Here's a list of common use cases that won't be permitted to access sensitive user data associated with SMS and Call Log permissions:
- Account verification via SMS (see the following Alternatives section)
- Content sharing or invites (see the following Alternatives section)
- Contact prioritization (when the app is not the default handler)
- Social graph and personality profiling
- Call recorder
- Device performance booster
- Device space or data management
- Family or device locator
- Smart or predictive keyboard
- SMS or calls appearing in wallpaper, launcher, and other tools
- SMS translation (when the app is not the default handler)
- Text to voice, speech/voice to text (when the app is not the default handler or an eligible exception)
- SMS and contacts management (when the app is not the default handler or an eligible exception)
- SMS or phone notification enhancement and alerts (when the app is not the default handler or an eligible exception)
- Research (like market research based on SMS)
- Remote control of user phone or other devices
- Any transfer that results in a sale of this data (including SDKs that sell this data)
Note: This list is not exhaustive.
استعمال |
متبادلات |
SMS OTP اور اکاؤنٹ کی توثیق |
SMS ریٹریور API کے ساتھ، آپ صارف سے توثیقی کوڈز کو دستی طور پر ٹائپ کرنے کی ضرورت کے بغیر اور کسی اضافی ایپ کی اجازت کی ضرورت کے بغیر اپنی ایپ میں SMS کی بنیاد پر صارف کی توثیق خودکار طور پر انجام دے سکتے ہیں۔ اگر SMS ریٹریور API آپ کی ایپ کے لیے آپشن نہیں ہے تو صارفین دستی طور پر بھی توثیقی کوڈ درج کر سکتے ہیں۔ |
ایک ٹیکسٹ پیغام شروع کریں |
SMS انٹینٹ کے ساتھ آپ کی ایپس ایک SMS یا MMS ٹیکسٹ پیغام شروع کر سکتی ہیں۔ |
مواد کا اشتراک کریں |
اشتراک کا انٹینٹ کے ساتھ، آپ کی ایپ صارفین کو حساس ایپ کی اجازتوں کی ضرورت کے بغیر متعدد معاون ایپس کے ذریعے مواد کا اشتراک کرنے یا دعوت نامے بھیجنے کا اہل بنا سکتی ہے۔ |
ایک فون کال شروع کریں |
ڈائل انٹینٹ کے ساتھ، آپ کی ایپ ایک فون نمبر کا تعین کر سکتی ہے اور فون ایپ کھول سکتی ہے۔ اس کے بعد صارف واضح طور پر فون کال شروع کر سکتا ہے۔ ڈائل انٹینٹ کو |
اہم: اگر آپ اپنی ایپ کے ان محدود اجازتوں کے استعمال کا طریقہ تبدیل کرتے ہیں تو آپ کو ایک بار پھر اپ ڈیٹ شدہ اور درست معلومات کے ساتھ اجازتوں کے اقرار نامے کا فارم جمع کرانا ہوگا۔ اجازتوں کے گمراہ کن اور غیر اعلانیہ استعمال کے نتیجے میں آپ کی ایپ کو معطل اور/یا آپ کے ڈویلپر اکاؤنٹ کو ختم کیا جا سکتا ہے۔