We have developed an App with one of the feature that allows Users to create Contacts if no Contact is found on search. But as we know the Users assigned under "Force.com-One App" license have only READ-ONLY access to Contact object, and as in our instance there are many Users assigned with "Force.com-One App" license who needs to be provided with the feature to create new Contacts if they are not able to find one. Is this possible by any mean of coding, or API or ...? Will highly appreciate for any suggestion. (Please comment if you have any doubts/queries)
You already answered your question that app user has only read only permission. However following options are available:
- You can identify few users who want to create contacts and buy force.com app license for them, these licenses are also affordable.
- You can create custom object to mimic contact and create actual contact record using scheduler and delete dummy record. However this solution has lots of loopholes and be ready to face lots of development effort. I would suggest to go with option 1.