刷Trailhead笔记 - Salesforce Mobile App customization

https://trailhead.salesforce.com/content/learn/modules/salesforce1_mobile_app/salesforce1_mobile_app_intro?trail_id=force_com_dev_beginner

Mobile app的特点

1. 每种license都可用, 免费

2. 下载即可用

3. 跨平台

4. 有offline功能

5. 与desktop版本无缝工作

6.可自定义开发。

 

mobile app也是metadata构建的。

 

mobile的不同之处

比如page layout, 电脑上可以显示很多字段,而手机则不太方便。

 

1. Quick action

2. Compact layout

3. Mobile navigation

 

quick action

在手机屏幕上方的action bar / action menu里有quick action, 它们提供一些操作的快速入口。

而且, 可以自己新建action, 每个action可以有自己独特的layout, 可以给字段设置预填值。 

 

种类:

global

object-specific 

global action需要加在publisher layout里面

 

Object specific action的特点

可以update records

可以创建record自动关联一些信息

不是通过publisher而是通过添加到page layout来显示

 

在定义action的layout的时候,如果必填字段不在layout上,则应该至少:

提供predefined value / default value 或者能确保字段有值。

 

在description这样的字段输入时,如果手机系统支持,可以用语音输入的方式 (点击microphone图标)。

 

Compact layout 

定义每个record的顶部区域的显示,最多可以10个字段。不能放text area, long text, rich text 以及multipicklist字段。

系统会默认提供一个"System default" layout (不能修改,只能clone它),但是还是应该检查一下,把最重要的字段放在那里。

建好之后需要assign.但是与page layout不同,它不区分profile,会应用给所有的user. 但是,不同的record type可以有不同的compact layout。

 

Navigation

需要给用户方便的指示,能访问想要的内容或功能。

Navigation bar:在页面底部

Navigation menu:点击menu呼出

 

用户第一次登录进一个app时,看到navigation menu "app", 它被称为Mobile Only app, 它基本上前一个app的navigation menu的菜单项。这种近似的menu能让用户适应新的app.

这个navigation menu "app"的菜单项可以在set up - Salesforce Navigation 中设置。

Mobile Only app的前四个item会出现在navigation bar, 除非用户访问到某个具体的app. 

App Launcher在mobile/desktop上都有,可以通过它切换到某个lightning app for mobile. 你可以修改lightning app的顺序, 这种顺序的改变会在刷新后同步到mobile App Launcher上。 

 

Lightning app的navigation tab也会在desktop / mobile直接同步。它的前四个tab也会出现在navigation bar。

 

可以修改的navigation:

Mobile Only navigation menu.

Lightning app的navigation menu. 

 

 

Mobile navigation menu注意:

1. 不能给不同user设置不同的menu. 但是有权限的用户可以自行修改他们的navigation tabs。 

2. Smart search items的含义是, 给navigation menu添加一个动态的最近访问obj的list. 

如果smart search item是在前四个navigation menu item, 那么在页面底部的navigation bar里可能出现recent items. 

3, 如果想在mobile navigation menu里添加vf, lightning page, lightning component, 则需要先给它们创建一个tab. 

4. 在把页面添加到mobile app之前,确保页面能用于mobile. 需要用手机充分测试。

 

set up -> Salesforce Navigation 定义Mobile Only navigation menu 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值