Font size
WorksheetsSalesforce Mobile App Rollout Strategy
Total questions: 65
Worksheet time: 35mins
Why should you develop a rollout strategy for the Salesforce mobile app?
To satisfy a business requirement
To improve adoption and provide more value to users
To stay within your project budget
To impress your friends
Which of the following is an element of a comprehensive mobile rollout strategy?
Forming a team of mobile developers
Hiring a mobile consultant
Defining your mobile requirements and use cases
Purchasing mobile devices for all of your employees
What’s the most effective method for researching the mobile needs of your users?
Surveys
Ride-Alongs
Interviews
Focus Groups
Chatter
A solid mobile use case has the following qualities:
The use case is designed for micro-moments.
The ease of cultural adoption is high.
The business impact is relatively low.
A and B
All of the above
What's a good approach for pitching to executives?
Start with a lengthy opening that provides a lot of stats and supporting details.
Highlight the business value of your use cases.
Bring a manager who will support your claims about the benefits of using the Salesforce app.
A and B
B and C
What security-related steps should you take before rolling out the Salesforce app?
Develop rules and guidelines about employees using personal devices to access Salesforce data.
Test the Salesforce app with your single sign-on solution, if applicable.
Create an encryption system for the mobile app.
A and B
B and C
Potential ideas for marketing your mobile launch include:
You don’t need to market an internal launch.
A weekly email drip campaign
A launch event
A and B
B and C
Why is it important to create a training plan?
Some users are reluctant to embrace new technology.
Users need to feel confident getting around in the Salesforce app.
It’s required by your stakeholders.
A and B
B and C
You can collect feedback from users by:
Asking their managers
Sending out surveys or encouraging users to post in Chatter
Creating a Mobile Feedback object that’s accessible in the Salesforce app
A and B
B and C
What's the advantage of using Mobile Publisher to create a branded app for your employees?
It can increase Salesforce adoption.
It enhances your organization's mobile security.
It requires no mobile development expertise.
A and B
A and C
What are some of the reasons why Salesforce might need to update your app? (Choose two.)
Salesforce releases a new version of the Salesforce mobile app or a new version of the Mobile Publisher app for Experience Cloud
When a certain threshold of errors occur on a released app, Salesforce will rollback your app to a previous stable version
Apple or Google makes changes to their app submission form. If this happens, Salesforce updates the mySalesforce form to reflect that change and then rolls out a release
Certain administrative changed like modifying permission sets will trigger Salesforce to update your app
How do you keep up the momentum after your initial mobile rollout?
Build everything your users request.
Continually evaluate and prioritize your backlog of mobile enhancements and use cases based on feedback from users, executives, and stakeholders.
Don’t worry about keeping up the momentum. After the initial rollout, your job is done.
Let your executive sponsor decide which mobile features and use cases are a priority.
What distribution type is available when using Mobile Publisher?
Salesforce Managed Distribution
Salesforce SDK Cloud Distribution
Lightning Self Publish Distribution
Customer Delegated Distribution
To build a native iOS app with Mobile SDK, you use
Android Studio
IntelliJ
Visual Studio
Xcode
Assembler
For optimal usability, what is the preferred number of fields that you should include on a page that will be accessed from a mobile device?
5 fields or fewer
10 fields or fewer
15 fields or fewer
There is no recommended limit. Mobile users don’t mind scrolling
When you’re getting familiar with the Salesforce app, you should:
Ask the reference librarian at your public library.
Complete the Salesforce Mobile App Customization module.
Become a mobile data encryption expert.
Learn how to build an iOS app
What does the Publisher Playground app allow you to do?
It allows you to view sample applications other customers have made for testing purposes
It allows you to view sample applications other customers have made for testing purposes
Download and place various Salesforce Lightning Components in your Experience Cloud sites.
The Publisher Playground app lets you quickly preview and evaluate the in-app experience of your Experience Cloud sites
When you’re preparing your measures for success, don’t forget:
Your ruler
To work by yourself on key metrics
To take a baseline before you launch the Salesforce app
That using specific metrics isn’t recommended
How do you deal with a Visualforce page that isn’t behaving as expected in the Salesforce app?
Nothing, Visualforce pages automatically work perfectly in the Salesforce app.
Delete the page.
Revise the code, or create a mobile-specific version of the page.
You can’t use Visualforce pages in the Salesforce app
What is Mobile Publisher?
It's a personalized portal for Salesforce administration.
It's a service that lets you create a custom domain for your Salesforce org.
It's a protocol for authenticating mobile apps.
It's a tool that lets admins publish employee and customer apps directly on the Apple App Store and Google Play.
What are Launch pads?
Launchpads are customizable Lightning web components that create shortcuts to important places for users.
Launchpads are industry specific boilerplate frameworks used for building applications rapidly.
Launchpads are peer-to-peer integration points across various devices and services.
Launchpads links to coaching sessions for newly launched apps.
The best time to involve an executive sponsor and stakeholders is:
At the start of the project, and throughout the duration.
When you’re ready to go live.
After the launch.
Never, most projects don’t need executive buy-in
What’s the proper way to test your mobile customizations?
Test exclusively on your own mobile device.
Test on every platform and device on which you intend to deploy.
Use the device emulators provided by Apple and Google.
Testing isn’t really necessary
A good time for your rollout could be:
Over the holidays.
At the end of the quarter.
When there’s already a large company event planned, like your sales kickoff.
When stakeholders are on vacation
Which of the following formats is generally the most effective for training your mobile users?
User guide
PowerPoint presentation
Short video
Tipsheet
Three best practices for a demo include:
Make sure your org is empty of data, test everything beforehand, and no need to practice.
Practice, illustrate your use case with real user stories, and do static screenshots rather than a live demo.
Practice, illustrate your use cases with real user stories, and make sure you have sample data in your org.
Use screenshots, create presentation slides, and present in-person only.
Which of the following use cases is a good example of a micro-moment?
Asking a question on Chatter
Completing a 12-step wizard
Updating an opportunity
A and B
A and C
What are some common metrics used to measure the success of a mobile rollout?
Employee satisfaction
There aren’t any good metrics for measuring the success of a rollout.
Adoption data, like logins and usage
A and B
A and C
For highly customized user experience and functionality, the best option on the Salesforce Platform is to:
Use the out-of-the-box Salesforce mobile app.
Have users login to Salesforce from their mobile browsers.
Build a custom mobile app using Salesforce Mobile SDK.
All of the above
How would one go about creating a Launchpad?
By selecting it from the list of standard Lightning web components and dropping it into the desired spot on a Lightning page.
From the gear menu at the top of the screen, click Setup and select Launchpad Creator Wizard.
By installing it through the AppExchange provided by Salesforce.
By extending it from the primary Launchpad standard Lightning web component.
What are some elements you can customize in the Salesforce Mobile App?
Brand Color
Loading Page Color
Input Fields
Loading Page Logo
Font
What are the recommended dimensions for the loading page logo?
260 pixels by 360 pixels
460 pixels by 560 pixels
490 pixels by 580 pixels
410 pixels by 520 pixels
What are the ways users can refresh their cache?
If the last cache refresh was an hour ago, a user can simply move the Salesforce Mobile App in the background state to refresh the cache
By tapping on the Refresh Cache button found on the mobile only navigation menu
By navigating to the profile menu, then selecting Settings | Offline Cache | Start Caching
By making an API call to https://na.salesforce.com/services/data with a body indicating what records or objects to clear
If a user chooses not to customize their cache, what caching strategy does Salesforce use by default?
Salesforce populates the user’s cache with up to 25 frequently accessed records for their three most frequently accessed objects
Salesforce populates the user’s cache with up to 30 frequently accessed records for their five most frequently accessed objects
Salesforce populates the user’s cache with up to 30 recently accessed records for their five most recently accessed objects
Salesforce continuously populates the user’s cache until the allotted data volume for Salesforce Mobile App is at capacity and then evicts data based on FIFO
When can your branded app require maintenance?
When you create new custom objects in Salesforce
When Apple makes a change to their app submission form
When you want to update the logo on the app's launch screen
How do you make changes to an app that's live on Google Play or the App Store?
Delete the app in Salesforce and add a new mySalesforce project.
Create a new version of the mySalesforce app in Salesforce Setup.
Contact Apple or Google with your requested changes.
Contact your salesforce.com sales rep.
Why do you need to install a managed package for your branded app?
Google and Apple require it.
The app gets lonely without it.
The package includes a design template for your app.
Your app can't function properly without the managed package.
When the beta version of your Android app is available, who receives the notification email?
All of Google's public beta testers
Everyone at your company
You and the person you designated as your organization's internal beta tester
Your IT team
After your beta tester installs the beta version of the app, what can they test?
The security of the mobile operating system
The visual appearance of the app
The functionality of the app
The response time for different tasks
What happens when you approve an iOS branded app in Salesforce?
Salesforce submits the app to the App Store for final review.
The app is immediately released on the App Store.
Salesforce updates the managed package.
The app is archived.
What's the first step to take when you want to create a branded app?
Create your branded assets.
Optimize your app and test your customizations.
Hire a designer.
Research the guidelines for the App Store and Google Play.
Which elements can you brand in a Mobile Publisher app?
App icon
Launch screen
Record detail pages
Salesforce Managed Distribution type uses whose developer account to publish apps?
Your org's developer account
Salesforce's developer account
Apple and Google's developer account
What's included in your Mobile Publisher project?
An Android app
An iOS app
A Windows app
A Windows app and an iOS app
An Android app and an iOS app
Which Quick Actions in the Salesforce Mobile App are available by default?
Log a call
New case
Join records
Create constraint
How would you synchronize your desktop and mobile navigation items?
Enable your Lightning apps for mobile in the App Manager
Enable SFNavSync from Setup -> Apps -> Mobile Apps -> Salesforce Navigation -> SFNavSync
Purchase the Synchronization license and enable DeviceNavSync
What are some of the mobile development preview environments for Lightning web components?
Lighting App Builder
Emulated Devices
Virtual Devices
Physical Devices
Salesforce Mobile preview web app
What are three ways of reducing bandwidth when using Lightning web components on the Salesforce mobile app?
Minimizing CSS and JavaScript Libraries
Purchasing a Salesforce premium network license
Reducing Image Size
Enable offline access and offline edit for the Salesforce mobile app
Using a content distribution network
What technologies are used when creating responsive layouts with Lightning web components?
fluid grids
media queries
SFJScript-Form-Factors
Bootstrap
For highly customized user experience and functionality, the best option on the Salesforce Platform is to
Use the out-of-the-box Salesforce mobile app.
Have users login to Salesforce from their mobile browsers.
Build a custom mobile app using Salesforce Mobile SDK.
All of the above.
To build a native iOS app with Mobile SDK, you use
Android Studio
IntelliJ
Visual Studio
Xcode
Assembler
A Lightning Page is:
A compact, configurable, and reusable element.
A custom layout for creating pages in Lightning Experience and the Salesforce mobile app.
The new name for a Salesforce page layout.
A page you can access via a customer community.
Which object performs app initialization in native applications?
SalesforceActivity
SalesforceListActivity
SalesforceSDKManager
RestClient
After authentication is complete and the app is running, which events call the SalesforceSDKManager
into action?
REST request error and loss of connectivity.
Failed PIN code test and failed password authentication.
Loss of connectivity and push notification failure.
User logout and user switch.
What is the most common and easiest way to create a Salesforce REST request?
Use a static factory method on the RestRequest class.
Use one of the manual RestRequest methods to assemble the pieces of a request.
Create a request as a JSON string and convert it to a RestRequest object.
None of the above.
You use a RestClient object to do which of the following?
Encapsulate preformatted REST requests.
Send REST API requests to Salesforce.
Handle authentication with Salesforce.
None of the above.
You implement the ClientManager.AsyncRequestCallback interface to do which of the following?
Send REST API requests to Salesforce.
Encapsulate preformatted REST requests.
Connect to arbitrary REST endpoints.
Receive and handle REST API responses from Salesforce.
When modifying the Android template app, which method of the SalesforceActivity class is the best
place to add the long click listener logic?
public abstract void onResume(RestClient client);
protected void onCreate(Bundle savedInstanceState);
public void onResume();
None of the above.
What parameters do you need to pass to the getRequestForDelete method in order to delete a Salesforce record?
Salesforce API version, SObject type and object ID.
Salesforce API version and SObject record.
Salesforce API version, SObject type and array of SObject records.
SObject record.
What does the command-line tool forcereact do?
Install React Native and Mobile SDK libraries
It's a CI tool for React Native with Mobile SDK
It's a static code analysis tool
It acts as an interface to SFDX when using React Native
How would you create a templated project using forcereact?
forcereact --t
forcereact --template
forcereact createWithTemplate
forcereact create
What's the purpose of SmartStore?
It's a remote service that provides a intermediary datastore between devices and Salesforce servers.
It provides offline synchronization and conflict resolution services
It uses artificial intelligence to determine the importance of certain data to stores them
It's a remote service cache layer, used for storing complex database queries.
What is the purpose of the Sync Manager?
It handles complex conflict resolution scenarios between mobile and Salesforce servers.
It synchronously handles data retrieval and submission for views dependent on data for mobile.
It is used to synchronize data between objects
It handles sync up and sync down operations from mobile to Salesforce servers and vice versa.
Note 3 capabilities that are in security and compliance enhancements:
Jailbreak detection
Device Black and White List
Encrypted Data Storage
App Version Enforcement
Block File Sharing
Mobile SDK comes out of the box with Server side and Client side cache control. Which vulnerability does this capability answer out of the following Mobile SDK Top 10 vulnerabilities?
Insecure Data Storage
Improper Platform Usage
Client Code Quality
Insecure Communication
