How can I show my newly created app on the Salesforce1 mobile app? It doesn't appear as a menu option with Mobile Navigation. Also, how can I remove objects that are currently being shown?
[SalesForce] How to customize the Salesforce1 menu
Related Solutions
Peter is totally right, the concept of and "App" in S1 is a little different. Also, I would like to add a little bit more about a new metadata type that S1 introduced in this release ( I think Peter know about it too and he also recommended to me a good way to explain it :) ) , that we could consider the new view of "Apps".
If we make ourselves the question, what is having/ containing the App that we know at this moment? What we know, an app can contain different tabs , that are pointing to different objects for example ( and sometimes tab related with VF pages), and what has a tab when you click on it? a default list view. Then we could say that an App contain a list of tabs with default list views.
Well the new metadata type that S1 introduced is "Flexipage" , the flexipage will allow us to have diferent list views in only one page and also ( that the really nice part) have quick actions on it. Then this Flexipage , will be like a container where we will be able to put different list views, filtered list views or related to recent records, and quick global actions.
The Flexipage will appear like another tab in that picture and you can put it down or up ( using mobile administration).
To finish , I need to say that this metadata does not have a UI creation in this version of Salesforce, the new metadata is only possible to be create by deploying it into the org ( using ant commands or eclipse...) Once the Flexipage is deployed into the org you will be able to find it in : Create -- > tabs --> Flexipage Tab , and you will be able to configure the icon too.
I leave you here a code example of flexipage :
<?xml version="1.0" encoding="UTF-8"?>
<FlexiPage xmlns="http://soap.sforce.com/2006/04/metadata">
<flexiPageRegions>
<componentInstances>
<componentInstanceProperties>
<name>entityName</name>
<value>Account</value>
</componentInstanceProperties>
<componentInstanceProperties>
<name>filterName</name>
<value>MyAccounts</value>
</componentInstanceProperties>
<componentName>flexipage:filterListCard</componentName>
</componentInstances>
<componentInstances>
<componentInstanceProperties>
<name>entityName</name>
<value>Contact</value>
</componentInstanceProperties>
<componentInstanceProperties>
<name>filterName</name>
<value>MyContacts</value>
</componentInstanceProperties>
<componentName>flexipage:filterListCard</componentName>
</componentInstances>
<componentInstances>
<componentInstanceProperties>
<name>entityNames</name>
<value>MyCustomObject__c</value>
</componentInstanceProperties>
<componentName>flexipage:recentItems</componentName>
</componentInstances>
<name>main</name>
</flexiPageRegions>
<masterLabel>My new App</masterLabel>
<quickActionList>
<quickActionListItems>
<quickActionName>flexiAction</quickActionName>
</quickActionListItems>
</quickActionList>
</FlexiPage>
I hope it is helpfull :)
The Smart Search/Recent menu group in Salesforce1 initially shows objects for which the user has recently searched, and when expanded, shows all tabs in Apps to which the user has access. If the user has customized her tabs to add or remove tabs to which they have access from All Tabs but not in an App, then those are the object tabs that are available.
It is not possible to offer a user different tabs in Salesforce1 than they have in the full UI. If you want to limit Salesforce1 access to only two custom objects, the two permitted object tabs should be in an App that the user has access to, and the other two objects' tabs should be Hidden.
Related Topic
- [SalesForce] Salesforce1 Mobile Navigation settings Custom object tab not appearing
- [SalesForce] How to i remove standard objects from salesforce1 navigation Menu
- [SalesForce] How to automatically enable a visual Force tab to show on Salesforce1 mobile apps
- [SalesForce] Lightning component not showing on Salesforce1 menu
Best Answer
By "Apps", they don't actually mean a collection of tabs (e.g. under "Create > Apps"), but rather a single Visualforce page that is "mobile enabled" that has a Visualforce tab. If you create a page that meets these qualifications, you can use it in Salesforce1. Note that this page can navigate to other visualforce pages, but the app shows only the first page.