function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion

How to give permission to chatter free user

HI Everyone



                       How to give permission to a chatter free user to download apps from App Exchange or how system adminstrator  share his apps to a chatter free or a chatter External user.


                         As salesforce given that

"Anyone can browse and test drive AppExchange listings. Salesforce administrators and users with the “Download AppExchange
packages” permission can install AppExchange apps. To publish an app on AppExchange, a user must have both “Create
AppExchange packages” and “Upload AppExchange packages” permissions".




Jia HuJia Hu
You can not do this with Chatter Free or Chatter External User.
You have a alternative solution for this.

All the feeds are getting stored on the Object "UserFeed", So filtere your SOQL by CreatedByID = "Chatter Free User Ids".

Created on Batch-Apex scheduled with a Scheduler-Apex which run in every 5 min.

SOQL will check record created on the last 5 min and inserts those feed.body and some needful fields into a Custom object(or you can use th Activity Object) as a new Record (a new Task).