title: App with different functionality based on the user's country
body: <p>I need to develop an application that will behave differently depending on the user's country. Let's say, if the user is in France, some functionality would be available. But, if the user were from India, he would be able to acces a different set of functionality.</p>
  
  <p>If it were only language based restrictions, I could switch functionality using NSLocale class methods. But my functionality is really dependent on the user's country because of licensing and legal reasons.</p>
  
  <p>What are the best practices for dealing with this situation?</p>