Hi Mike Griffin,
Do we need to have valid licenses for Easy Social on our websites to use Purchase Native or Communications applications?
You will need to install latest version of EasySocial on your website so that EasySocial native mobile app / Conversation native app can 'communicate' with your site for retrieving data. Since you need to make sure your EasySocial is always up-to-date, you will require a valid license to receive latest update for your EasySocial component.
If our license for Native or communications app expires, can we still compile the code to make our changes?
If your EasySocial native app license expired, you will no longer be able to access to your Titan manager. You will need to access to Titan manager in order to do new build of your app. Same applied to Conversation native mobile app.
Hope this help and have a nice day