# Different capabilities for different scenarios

**URL:** <https://discuss.appium.io/t/different-capabilities-for-different-scenarios/16694>\
**Category:** Support\
**Created:** [May 17, 2017, 3:15pm UTC](https://discuss.appium.io/t/different-capabilities-for-different-scenarios/16694 "2017-05-17T15:15:21Z")\
**Posts on this page:** 1\
**Showing post:** 18

<div class="post-metadata">

**Author:** ![Telmo\_Cardoso](https://discuss.appium.io/user_avatar/discuss.appium.io/telmo_cardoso/32/1435_2.png) [@Telmo\_Cardoso](https://discuss.appium.io/u/Telmo_Cardoso)\
**Post date:** [November 16, 2017, 11:29am UTC](https://discuss.appium.io/t/different-capabilities-for-different-scenarios/16694/18 "2017-11-16T11:29:39Z")

</div>

You can check this topic to start having some ideas:

> [@\[How to\] Read SMS from native messaging app (p.e. to read OTP)](http://discuss.appium.io/t/how-to-read-sms-from-native-messaging-app-p-e-to-read-otp/10409):
>
> Hi, There as been couple request to read SMS received, mainly SMS containing some kind of verification code (OTP). This is my attempt to do so in a more standard way (without having to write code for each native messaging app). For Android I picked one random SMS Popup App from play store and extracted the apk. You can access it in here: [SMSPopup.apk](https://drive.google.com/file/d/0B-74TiHf9jopVXJXeVJ3NW9zSFE) I implemented a class where you can install the SMS reader app, enabled it, read SMS and uninstall it. The class is available in here: [Extr…](https://gist.github.com/tfcardoso/9ab8845121f2cee2a79e342a60b99fcf)

---

_[View the full topic](https://discuss.appium.io/t/different-capabilities-for-different-scenarios/16694)._
