当我们开发的 app 被企业安装后,有些企业挺希望能做一些自定义,如果把app的图标改的更加符合企业风格一点,或者把app的名字改成让本企业员工更容易理解一些,或者把app界面的主题色改成个企业风格更加搭配一些,或者对于隐私协议进行一些修改。

Teams作为一个为全球企业提供服务的平台,它当然也为平台上的 app 考虑到这些。这篇文章,我主要介绍如何配置。

首先,我们需要到 Developer Portal for Teams: https://dev.teams.microsoft.com/,使用账号登入后,选择 “Apps” 菜单,就可以看到我们开发的 teams app列表。

然后选择我们的 app,进入 “Advanced”,再选择 “App Customization”,我们就可以看到我们所能够自定义的选项了。

如果我们不用Developer Portal来做,我们也可以直接在 manifest.json 里进行修改。

{"$schema": "https://developer.microsoft.com/json-schemas/teams/v1.10/MicrosoftTeams.schema.json","manifestVersion": "1.10",........."configurableProperties": ["name","shortDescription","longDescription","smallImageUrl", "largeImageUrl", "accentColor","developerUrl","privacyUrl","termsOfUseUrl"]
}

我们只需要把希望企业来自定义的内容打勾或者放到 manifest.json 就可以,并不需要把所有的内容都自定义化。

当我们把 app 上传后,就可以在 teams 的 admin portal 里,选择 “Manage apps”,可以看到我们的应用已经在列表里了,最重要的一点是,在 “Custom app” 这列,我们的应用是 “Yes”,说明我们的应用支持自定义。

因为目前自定义,还不支持 sideloaded app,所以我必须把的 app 发布,发布后才能在 admin portal 里进行设置,我这里就先拿官方的截图进行说明。

首先,我们可以在下面几个地方可以进入自定义的界面。

进入自定义界面后,我们就可以进行修改了。

修改完后,我们再回到 teams 界面里,查看app的信息,就可以看到我们修改之后的版本了

Teams App自定义相关推荐

  1. 使用环境变量来配置 Teams App 的 manifest

    上篇文章我们介绍了 Teams 的 Developer Portal,今天我想分享一个dev portal里一个比较实用的功能.这个功能在之前的 App Studio 里没有.这个功能叫 Enviro ...

  2. 在Teams app代码中enable nullable

    昨天讲了一下如何把代码升级到 net6,今天我优化了好几个小时更新代码,enable了nullable. c#的nullable我一直非常喜欢,它可以帮助开发人员,让开发人员去思考,哪些地方需要可以为 ...

  3. 将Teams app升级到net6

    net6 发布已经有一个多月了,因为我的LuckyDraw app是使用Azure app service,当时我查了一下app service还没有ready,昨天我又查看了一下,发现app ser ...

  4. Teams App设备的地理位置能力

    我们上一篇文章讲了如何在Teams app里扫描二维码,这篇文章我们来看一下如何获取当前设备的地理位置,并且在地图上显示地理位置. 首先,我们先到app studio里,创建一个teams app,然 ...

  5. Teams App 扫描二维码

    上篇文章我们讲了如何在app的manifest里设置设备的权限,这篇文章我们来实际操作开发一个可以扫描二维码的teams app. 首先,我们先到app studio里,创建一个teams app,然 ...

  6. Teams App 如何使用设备的能力

    我们以前讲到过,Teams有很多中可以扩展的方面,其中有一种是Tab,开发者可以开发一个web page/app,然后以tab的方式嵌入到teams里面. 除了基本的功能,这种tab也可以使用team ...

  7. 主动给团队或用户安装Teams App

    在写这篇文章的时候,这个新功能还处在 Public Review,这意味着可能(很小的可能性)这里写的方法在正式发布前还会有一些改动. 之前有一些做teams app开发的朋友问过我,能不能主动给一个 ...

  8. 使用Azure轻松实现Teams App的全球合规性

    我在之前的一篇博客里面讲了合规性对于我们Teams app是非常重要的,因为office365平台就是面向全世界用户的,我们开发的teams app一旦发布后,立刻就会有各国各地区的用户来进行安装使用 ...

  9. 使用Azure Serverless来开发Teams App

    Azure Function可以说比较早期的一个serverless服务,随着这些年云服务的大行其道,Serverless在概念越来越火,什么叫serverless? Serverless compu ...

最新文章

  1. 源码分析-Activity的启动流程
  2. HLG 1539 选课
  3. java游戏2333整合包,我的世界魔法荣耀
  4. zend studio 9实用快捷键大全 分享ZEND STUDIO 9的常用快捷键,高亮显示相同变量。...
  5. 解决“The executable was signed with invalid entitlements.”问题
  6. 全球约39亿人未接入互联网 韩国家庭宽带普及率最高
  7. 强制定义某个变量的内存地址
  8. 沉没成本---欲罢不能的困局?
  9. 基于ESP8266 HX711 克级单位称重式压力传感器(接入阿里云物联网平台)—— 看到有点意思,所以我也照着做了一个
  10. 职场思想分享009 | 一个人对待工作的态度决定其成绩的多少?
  11. DB-Engines 2017年9月数据库排名发布
  12. 网络拓扑七大类型:总线、环形、星形、网状、树形、点对点、混合,我背的滚瓜烂熟!
  13. vue3.0为什么要用Proxy替代defineProperty
  14. SNMP/SMI研究总结
  15. 你与阿米巴经营之间只差了一个“中国式” 胡八一
  16. OpenGL超级宝典 统一变量(uniform variable)
  17. relate to与associate with的区别
  18. 从数据来源、数据生态、数据技术、数加平台等方面,漫谈阿里大数据
  19. lpv4的地址格式由多少个字节组成_2020年智慧树艺术品拍卖第八单元章节测试答案...
  20. seafile for linux,利用 Seafile 搭建私人云盘

热门文章

  1. Codeforeces——69A Young Physicist
  2. 【数据结构】图—弗洛伊德(Floyd)算法
  3. 【小睿精选·第七期】基于STM32的DIY蓝牙机械键盘
  4. 为什么梯度反方向是函数值下降最快的方向?
  5. poj 1745 divisible
  6. 关于同构关系的一些证明(1)
  7. Unreal4+Qt+Plugins(unrealcv)安装教程
  8. linux取得redis数据库中hash类型的所有feild或者所有value
  9. Arduino和SX1278的那些事
  10. [数据安全]数据防泄密建设