14
votes
Accepted
Salesforce Lightning Ready certification
I don't think you will need to worry about Canvas App being embedded in your visualforce for passing through lightning ready certification for your application .Since canvas app is essentially a ...
- 88.9k
13
votes
How to host an Unmanaged package on salesforce appexchange
Although this post is from last year, I would like to address it since it's apparently coming up in search results for those looking to post unmanaged packages to the AppExchange, and the main answer ...
- 131
12
votes
Can two managed packages use common core libraries?
The proper design would be to have the two packages be "extensions" of the core library. This would require all clients to install two packages to use either app, and three packages to use both apps. ...
- 462k
12
votes
Accepted
Compile All Classes?
The ability to Compile All Code has been around as long as Apex Code has been a thing. You'll want to watch Peek Under the Hood of the New Apex Compiler, a Dreamforce 16 presentation that was later ...
- 462k
12
votes
Is it possible/allowed to list an ISV app as a 'Free' and then make it paid for additional features?
It probably depends on how you collect payment for those additional features.
For paid apps there is also a revenue sharing component (currently 15%).
However, I did find this:
Does the revenue ...
- 100k
12
votes
Accepted
2 Managed Packages in 1 Dev Org
You cannot create two managed packages in one dev org, you can only have one namespace created per DE org.
Your options are to create another DE org and install the first managed package in there. ...
- 16.6k
11
votes
Does Salesforce have an Antivirus feature?
As of now, Salesforce does not do any anti-virus scanning. However, there is an idea here which is under point threshold. Until this is implemented you can use 3rd party apps from AppExchange such as ...
- 15.5k
11
votes
Accepted
What does it cost to put an app on AppExchange?
To list on the app exchange you need to be a partner. If the app is a paid managed app you will have to pay the security review fee. Unmanaged apps cannot be listed IIRC
Additionally you will have a ...
- 53.6k
11
votes
How do I publish apps on AppExchange for free as a freelancer?
You should be able to sign up for a partner community using your dev org login credentials where you have built the package .
https://partnersignup.salesforce.com/partnerLogin
You will get access to ...
- 88.9k
10
votes
Accepted
How to host an Unmanaged package on salesforce appexchange
Update
Salesforce does not allow unmanaged packages to be part of appexchange .You will have to convert them to managed packages .
You can publish your apps as managed package to the appexchange ...
- 88.9k
10
votes
Accepted
Installing app on a Sandbox, Not through AppExchange
Yes, its possible to install a custom application from an alternate source than app exchange.
Following are different options:
Packages:
Developers can distribute links of their managed or ...
- 18.2k
9
votes
Accepted
Upload unmanaged package on AppExchange, without being Salesforce ISV Partner?
You can join the partner program as an individual ISV partner and list free apps on the app exchange (managed or unmanaged) at no cost (I've done so!). However, you'll need to be fairly persistent ...
- 4,029
9
votes
Accepted
What is the main difference between Paid App or Free App on the AppExchange?
A free app is one in which salesforce security review won't cost you any money and your app can be installed by consumer free of cost.
In a paid app you can control the license and the consumer will ...
- 88.9k
9
votes
Accepted
Converting First Generation Managed Package to Second Generation (2GP) Packages
November 2020 Answer
Converting from 1GP to 2GP is in Developer Preview in the Winter '21 (Oct 2020) release. You can join the Partner Community group which has all of the instructions for getting ...
- 2,438
8
votes
Can two managed packages use common core libraries?
If the primary pain point is the duplication of code (not the duplication of objects or fields) then an approach is to create a separate project in your version control system for the common code. You ...
- 133k
8
votes
How to know which API Calling?
You cannot see the apex code coming from a manage package.
Check the namespace column when you open class list:
- 18.2k
8
votes
What decides that my app is marked as unmanaged?
To create a managed package,first you will need to create a namespace for your org .
Note that once you choose a namespace you cannot change it .
Once you have namespaced an org you can create a ...
- 88.9k
8
votes
Accepted
Get appExchange package ID
The AppExchange License ID and the Package ID are not correlated together. There is no way to determine a package ID from its AppExchange Listing ID. This is because one listing could be associated ...
- 462k
7
votes
Accepted
What will really happen in the technical review session before listing our app in AppExchange?
It is a one hour conference call in which you will give a brief demo of your app and/or design to one of salesforce experienced Technical Architects. You will need to be prepared to answer technical ...
- 88.9k
7
votes
Accepted
What would really happen in the security review before listing our app in AppExchange?
During the security review process ,following things are checked
1.Apex code Security best practices .Force.com scanner is good tool to point out any risks
2.All your end points will be BURP ...
- 88.9k
7
votes
Upload unmanaged package on AppExchange, without being Salesforce ISV Partner?
You can upload and distribute unmanaged (and even managed) packages, but you won't be able to list it "publicly." Users can still install it if they can get a link to it, for example, from your ...
- 462k
7
votes
Accepted
Why Is Checkmarx Taking So Long To Complete?
From my personal experience as an ISV employee, I can say that this is pretty normal during the weeks leading up to a release. Here's the problem: ISVs are given about a month before the release hits ...
- 462k
7
votes
Accepted
Installing an appexchange app into a scratch org
Figured it out. You cannot use the sfdx force:package:install command using the ID of the appexchange app. The ID that is needed is eventually displayed in the URL during an interactive install of the ...
7
votes
2 Managed Packages in 1 Dev Org
Phil is correct for 1st gen packages.
2nd gen packages are indeed not out of beta yet. Notably, Salesforce hasn't fully documented exactly how 2GP will get connected to Publishing Console, Security ...
- 10.8k
7
votes
Accepted
What's the proper and efficient way of development for Managed package with multi developers?
There are multiple routes to take into consideration here.
Second-Generation Packaging
Your question implies that you’ll be using first-generation packaging (1GP). This is an obsolete and limited ...
- 90.1k
7
votes
Accepted
How different is Initial Security Review from Resubmission
I've gone through a resubmission last year. To be fair, the process was fairly straightforward (exactly the same as a normal submission) - but that's because I kept the resubmission in mind after my ...
- 86
6
votes
Standard "Send an Email" with Attachments
Drawloop will allow you to select which attachments you want to send, but the catch is you have to send a PDF merge file as part of the email. But if that is what you are doing anyway then Drawloop ...
- 1,160
6
votes
Accepted
AppExchange questions that are not clear in the documentation
Are apps on AppExchange considered just add-ons to the Salesforce organisations?
Yes. Salesforce is a Platform as a Service (PaaS), so apps are indeed add-ons.
If I have a CRM licence, but install ...
- 462k
6
votes
Accepted
Appexchange app vs Metadata API
Drawback list:
You are not trusted as Appexchange
Your code is not safe as it is editable
You can't protect your intellectual property. I know you approach I will modify and re-use the approach and ...
- 22.4k
6
votes
Accepted
Is retrieving data from REST API in Apex consistent with ISV security guidelines?
There shouldn't be any problem; after all, the REST API won't give users any more access than they'd have in the UI (e.g. you can't query records you couldn't view in the UI, etc). They will, of ...
- 462k
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
appexchange × 587managed-package × 112
security-review × 69
apex × 61
app × 52
isv × 49
visualforce × 26
package × 23
licenses × 23
connected-apps × 22
lma × 19
integration × 16
security × 16
lightning-aura-components × 15
community × 15
marketing-cloud × 13
2gp × 13
lightning × 12
api × 12
rest-api × 10
salesforce1-app × 10
app-development × 10
lightning-apps × 9
metadata × 9
salesforcedx × 8