Skip to main content
Featured group

* Salesforce Mobile *

Welcome! This group is dedicated to your success with the Salesforce Mobile suite (SF Mobile App, SF Mobile App Plus, Mobile Publisher, and Mobile SDK). Join the conversation here to stay up to date on mobile features and capabilities, current betas and pilots, learn best practices, and everything in between. Use this group to review resources, ask questions, help each other, and share experiences. --------------------------------------- This group is maintained and moderated by Salesforce employees. The content received in this group falls under the official Forward-Looking Statement: http://investor.salesforce.com/about-us/investor/forward-looking-statements/default.aspx

Hello all -  

 

I have a client that uses the Salesforce Mobile App. One of their users has been having daily issues searching in the mobile app and getting the error as seen here:  

This session is not valid for use with the REST API

 

They solve it through a log out and log in. In my research travels I only see this error in the context of API integrations and nothing much on the mobile app.  

Things I've investigated:  

- API limits for the org 

- login activity 

- setup audit trail 

- trust status 

- Session Settings do not lock sessions to IP address or domain 

 

I'm trying to understand what is causing this, but curious if this group has anything to share! 

 

Thanks! 

 

Jeff R. 

1 answer
  1. Oct 19, 5:46 AM

    Hi Jeff, since logging out and back in fixes it, the app is most likely holding an access token that Salesforce no longer accepts, and the silent refresh isn't working for that user. The mobile app talks to Salesforce through the REST API like any other OAuth client, which is why you only find this error in integration threads. Because it's one user and it happens daily, I'd look at what is different about that user's session rather than at the org: 

     

    - Profile session settings. A profile can override the org-wide session timeout (and other session settings). If this user's profile has a shorter timeout than everyone else's, the token will die every day. 

     

    - Connected app policies for Salesforce for iOS / Android. In Setup > Connected Apps OAuth Usage (or Manage Connected Apps), check the refresh token policy and any timeout value set on the app. Also check whether the app is set to admin-approved users only and the user's profile or permission sets still grant it. 

     

    - Login History for that user around the time of the error. Look for Remote Access 2.0 / refresh entries with a failed status, which usually tell you why the refresh was refused. 

     

    - Session Management in Setup. See if the user has a pile of sessions from several devices, or if something (a login flow, another admin, a security tool) is ending sessions on a schedule. 

     

    - Session security level. If any search result object or page requires a High Assurance session and the mobile session is Standard, access can be refused until a fresh login. 

     

    Quick test on the device side: have the user revoke the app under their personal settings (Connected Apps / OAuth), uninstall, reinstall and log in once. If the error stops for a while and then returns, it points to a policy or timeout. If it never returns, it was probably a stale token stored on that device.

0/9000

Hello Salesforce Community, 

 

We are looking for a supported solution to remove the additional Community Domain entry screen

that users encounter when accessing our Salesforce mobile application. 

 

Our requirement is to provide a seamless login experience without asking users to manually enter the Community Domain before proceeding to authentication. 

 

We have explored the available options but have not yet identified a supported way to bypass this screen or automatically redirect users to the appropriate Community login page. 

 

Our questions are:

  1. Is there a Salesforce-supported configuration or authentication mechanism to bypass the Community Domain entry screen?
  2. Can the Community Domain be preconfigured or passed programmatically so that users are redirected directly to the appropriate login page?
  3. Are there any supported alternatives, such as custom authentication flows, deep links, or other mobile app configurations, that can achieve this?
  4. Are there any limitations or considerations specific to Salesforce Mobile SDK or Experience Cloud authentication that we should be aware of?

This is currently a critical blocker for our implementation

, and we would appreciate guidance on the recommended, Salesforce-supported approach. 

 

If anyone has implemented a similar solution or can point us to the relevant Salesforce documentation, that would be very helpful. 

 

Thank you!

1 answer
  1. Oct 15, 2:55 AM

    Try this, set up and deploy Salesforce My Domain with customized login branding, which allows users to authenticate directly through your corporate identity provider or login screen without manually typing your community domain. Verify success by launching the Salesforce Mobile App on a test device and confirming it immediately presents your custom login page instead of prompting for a community domain. 

     

    Next, configure SAML or OpenID Connect Single Sign-On (SSO) via a Connected App, enabling mobile users to authenticate seamlessly through your organization's central identity provider. Verify this is working by attempting a login with a test user account to ensure it authenticates through your IdP without intermediate routing screens. 

     

    Then, utilize deep linking by distributing direct URLs that pass your My Domain parameters programmatically when launching the Salesforce Mobile App. Verify success by opening the deep link on a mobile device and ensuring it launches the app pre-configured to your correct environment.

0/9000
3 answers
  1. Sep 12, 7:41 PM

    This is happening because of the salesforce mobile app version above v262.000 . Thankyou for the responses. 

0/9000

Hi all, 

 

I've been Googling and not exactly finding any specific answers, so I'm curious if anyone else has tried to get rid of the swipe up "Recent Activity" timeline that shows when viewing an Account in Salesforce Mobile?  

 

It's a nice feature to have, but the way we need to show some custom Activity Reports conflicts slightly, so I'd like to either change what information displays in that swipe up OR just remove it completely. Anyone else ever try this? 

 

Thank you! 

Dylan

3 answers
  1. Aug 20, 12:56 PM

    Btw How did you find the Attribute name? Will you please share it, will be more helpful!

0/9000

Getting blank screen after I install salesforce app and click on "I Accept"  button in Perfecto android devices.  

 

The perfecto team specified the black screen caused by the Android Secure Screen feature is an OS level security feature. 

 

Looking for some guidance to move forward for testing our flow. Even I tried download the android apk manually from salesfoce site - , and the same issue.   

Salesforce Mobile App with Perfecto Android devices blank screen

 

After I Agree.png

 

#Mobile

 

@* Salesforce Mobile *

1 answer
0/9000

Anyone know what determines the number of recent activities displayed in the Salesforce mobile app?  I am unable to find this information.  The amount of Recent Activities being displayed in our Salesforce mobile app on the account page is not consistent.  I see one account in mobile displays  11 Past due and recent activities through 11-07-2025, while a different account shows only 6 total through July 28, 2026. both accounts have several more activities in the desktop. 

2 answers
  1. Aug 11, 9:52 PM

    Hi Bobbie — this comes down to a couple of documented mobile-app behaviors rather than a single setting: 

     

    1. The mobile Activity Timeline is capped per section. In the Salesforce mobile app it shows up to 8 activities in the "Upcoming & Overdue" section and up to 8 in the "Past" section by default (so a record can show up to ~16 combined). That's why mobile never shows the full history that desktop does — desktop pages through everything; mobile is capped. Your "11" is both sections combined, the "6" is a record with fewer qualifying activities. 

     

    2. Einstein Activity Capture (EAC) activities don't render on the mobile timeline. Emails and events captured via EAC show on the desktop timeline but are not displayed on the mobile activity timeline. If your org uses EAC (very common), that alone explains "several more activities on desktop." And because each account has a different mix of EAC-captured vs. manually-logged activities, the visible mobile counts differ account to account — exactly the inconsistency you're describing. 

     

    3. The split matters: "Upcoming & Overdue" holds open/past-due tasks and events, while "Past" holds completed ones. An account with lots of overdue open tasks can look busier than one whose activities are mostly completed, even though both are subject to the same cap. 

     

    4. Filter and search aren't supported in the mobile timeline, so you can't expand or re-query it the way you can on desktop. 

     

    Net: it isn't one configurable number — it's the 8-per-section mobile cap combined with which activities are EAC-captured (hidden on mobile) vs standard. To reconcile a specific account, open it on desktop and check whether the "extra" activities are Einstein Activity Capture emails/events — those are the ones that won't cross over to mobile. 

     

    Source: What's Different or Not Available in the Salesforce Mobile App (Productivity Features) —

    https://help.salesforce.com/s/articleView?id=sf.limits_mobile_sf1_productivity.htm&language=en_US&type=5

0/9000

Hi Everyone  

Custom SLDS Modal Opens at the Top of the Page in Salesforce Mobile App

 

I have a custom LWC that uses a standard SLDS modal (<section class="slds-modal slds-fade-in-open">). The modal works correctly on desktop.

However, in the Salesforce Mobile App, when I scroll down and click a card near the bottom of the page, the modal is displayed at the top of the page instead of appearing in the current viewport where the user clicked. As a result, I have to manually scroll up to view and interact with the modal 

 

#Mobile

 

@* Salesforce Mobile *

1 answer
0/9000

We're paying for Mobile Plus feature licenses, but no user has had a successful download of data from the full sandbox where we're testing the Salesforce Mobile Plus license and Briefcase builder.  It always errors and is nonfunctional. 

 

To answer the obvious questions: Yes, permission set and permission set license are assigned; new briefcase with just a single record on a standard object is configured and assigned; we cleared cache, uninstalled the mobile app, re-installed, re-authenticated.  

 

Even the briefcase with just 1 Contact or just 1 Account still fails with an error message.  

 

Salesforce support did a screen recording session with me today, confirmed our settings and we walked through the above steps again - they have no idea.  

 

Is this a non-functional (paid) product, or are there other steps that neither Salesforce support nor we know about on how to get the Salesforce Mobile Plus feature licenses to be functional with offline briefcases? Are there common issues with known resolutions? Searching here and on the web haven't yielded any helpful information yet.  

6 answers
  1. Jul 7, 8:49 PM

    Yes - we wanted just one license to try it out and the request for a temporary/courtesy license was refused. The only offer was to buy a few at full retail price - it took several days of working with Salesforce Support before they found that it's effectively non functional until we staff of to do the work ourselves... at which point I figure it might be simpler to just build our own custom Android/iOS App leveraging briefcases and save all the cost of the "Mobile+" license. 

     

    I support users around the world where there's low connectivity; but even in the US there is "airplane mode" that is necessary regularly. Offline access is not an edge case. It's a core use case.  

     

    Meanwhile Field Service Mobile works offline and even has offline flow capabilities - but has it's own licensing cost that's prohibitive outside of it's primary use cases.

0/9000

Hi. I have created a new Briefcase, created the data and assigned it to a user. I also tested the assigned user and it looks like the data filters are working.  Now i have added the new connected app to it. My question is how i can use this new connected app to use this briefcase functionality.

 

I don't want to use below :-

  • The Field Service mobile app for iOS and Android
  • Salesforce Mobile App Plus

 

Please suggest without the above app , how we can use briefcase for offline record fetch directly from connected app.

 

@* Salesforce Field Service * 

@* Salesforce Mobile * 

4 answers
  1. Jul 7, 12:07 PM

    @David Hastie

    Reiterating 3 years later. I have license, system permission, briefcase assigned to my user and profile, Salesforce for Android app assigned to briefcase. Briefcase Run As User shows that the briefcase is assigned to my user.  

     

    But when in Salesforce mobile app in Offline Mode, the only records that sync are Assets. Everything else says "We hit a snag. We couldn't download your records." 

     

    The downloadable app logs show that only recently viewed records are fetched and it says 

    "usingBriefcase":false
0/9000

Hey, 

 

To what extend Briefcase and LWCs work in Salesforce Mobile App Plus without switching to Offline Mode entirely?  

We'd like to preserve the home page as per our Lightning App and use LWCs, however it doesn't seem that this is working or I have set something wrong. Even Briefcase records doesn't seem to be primed outside of offline mode, is that right? 

 

Kind Regards

1 answer
  1. Jul 6, 1:24 PM
    Hi, to take advantage of these features, users must switch entirely to Offline Mode; it cannot be seamlessly mixed with the standard online Lightning App experience.
0/9000