在去年的 Build2021 大会上讲到的 Teams Developer Portal 已经上线一段时间了,我这几天玩了一下,发现比之前的 app studio 强大了很多,所以赶快写篇文章和大家分享。

Developer Portal 有两种访问的方式,一个是网页版,一个是在 Teams 里直接使用,功能基本都一样,我这里就以 Teams app 版本来做一个介绍。

登入打开 Teams,在 Teams 里搜索 Developer Portal,点击 Add。

安装完后,就可以在 Teams 左边的工具栏里找到,点击后,就可以看到全新画面的 developer portal了。

上方一排都菜单,我们一个个看一下分别是什么。

App 菜单

从名字就可以想象到是用来管理 teams app的,点击后果然,它把我之前在app studio里创建的测试app都显示出来了。

点击一个我之前创建的 MeetingAppDemo。左边的菜单和之前 app studio 里的菜单很相似,从菜单的名字我们也可以想到是什么作用。但是我发现一个很不错的功能,就是下图里的那个chart。

我一开始还没有看明白是干什么用的,我顺手就点击了下方的 View details。原来它是告诉开发人员,app manifest里有哪些地方没有符合 Teams Store的规范。我以前在提交我的第一个 teams app的时候,来来回回被要求改了不少于5次。都是因为一些文字没有符合规范,图标没有符合规范,等等。看来有很多人都遇到了类似的问题,所以微软就把审核的规范都做成了工具让我们在提交前就可以自己做一些检查。很赞!

Tools 菜单

这里列出了好几个非常有用的工具,这些工具之前都分散在不同地方,Developer Portal把他们都整到了一起。

  • Bot management。用来管理当前tenant下的所有bot账号。这个之前要去azure portal里找,很不方便
  • Scene studio。可以来编辑 meeting together时候的壁纸,很有意思的一种扩展,下次我会单独写篇文章来介绍这个
  • Adaptive Card edit。这个之前是在 Adaptive Card 的网站里的。因为teams app需要使用到很多 adaptive card,整合到这里合情合理
  • Identity platform management。在Azure里注册app,之前也是要去 azure portal里完成的。
  • Teams store app validation。提来提交 app时做一些验证的,这个和前面的类似。

App studio 菜单

这个和之前的 app studio 的功能完全一致。我觉得只要是给习惯使用 app studio 的用户一个过渡。以后肯定会去掉,因为这个里面功能和第一个 apps 菜单里的功能是一样的。

看到这里,大家是不是都已经忍不住想要尝试一下了?赶快打开你的teams吧!

Teams Developer Portal介绍相关推荐

  1. 在Teams Hackathon上介绍LuckyDraw

    很荣幸有机会在今天的Teams Hackathon上介绍LuckyDraw这个teams app. 因为到场的都是各路开发高手,所以当时在准备这个ppt的时候特别增加了难度等级,哈哈. 从如何构建云原 ...

  2. iMatrix平台核心功能—Portal 介绍

    2019独角兽企业重金招聘Python工程师标准>>> Portal是iMatrix平台的一个子系统,是轻量级的门户,不需要专门的portal服务器,在前台采用ajax方式请求加载小 ...

  3. PLSQL Developer工具介绍与基本使用

    PLSQL Developer背景? PLSQL Developer是由Oracle公司推出的数据库开发工具,具有很好的移植性和适应性 与现在的Sqldeveloper有什么差别? 1.Sqldeve ...

  4. Chrome developer tool介绍(javascript调试)

    Chrome浏览器得益于其优秀的V8解释器,javascript执行速度和内存占有率表现非常优秀.对于html+css+javascript前台技术的学习或者开发,浏览器developer tool的 ...

  5. 一篇google developer 安全介绍的翻译

    http://wenku.baidu.com/view/8581de0403d8ce2f0066230b.html 这篇文献翻译了android developer上面的安全部分,大家参考.

  6. Ribbit Developer Platform介绍。

    又一个闪亮的东西出现在 Computer Weekly. Ribbit Developer Platform 有for FLASH IDE 和FLEX BUILDER的版本, 开发者可以通过它开发 接 ...

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

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

  8. Teams App自定义

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

  9. Microsoft Teams的Outgoing Webhook开发入门

    Microsoft Teams的应用程序有几种形式: Tabs Bots Connectors Messaging extensions Activity feed integrations Outg ...

最新文章

  1. 【嵌入式开发】 ARM 关闭 MMU ( 存储体系 | I/D-Cache | MMU | CP15 寄存器 | C1 控制寄存器 | C7 寄存器 | 关闭 MMU )
  2. WYSE率先支持RemoteFX功能
  3. Watir API介绍
  4. 深度学习笔记(5) 深层神经网络
  5. 【Flink】FLink 如果watermark水印时间超出今天会是什么问题呢
  6. Registry:THERE IS NOT VERSION ASSOCIATED FOR THIS PARTICULAR SCHEMA
  7. as it exceeds the max of 500KB._我的英雄学院The “Ultra” Stage角色介绍第三弹!
  8. JavaSE----属性、方法
  9. 第 2 章 Readme
  10. ArcMap操作技巧
  11. Windows基本磁盘结构简析(二)——MBR结构分析
  12. 详解:Drools规则引擎探究以及在IOT的应用
  13. 递归算法经典实例python-浅谈Python 递归算法指归
  14. ST-LINK烧录stm32程序步骤
  15. 脉冲触发器和边沿触发器的区别
  16. 大数据Hadoop之——EFAK和Confluent KSQL简单使用(kafka listeners 和 advertised.listeners)
  17. Linux网络之DHCP
  18. [4月24日] 苦练基本功,事半功倍!
  19. JS 日期的获取和计算 ios不兼容问题
  20. 虚拟机NAT模式的网络设置

热门文章

  1. 常用的几个JavaScript调试技巧
  2. android自动让输入框上划,Android界面技巧:当输入法调出时,如何让界面自动上移,使输入法不会遮挡到主界面(Activity)...
  3. linux 动态执行cp,Linux常用命令之cp、mv、rm、cat、more、head、tail、ln命令讲解
  4. 远程控制工具_不要让您的工具控制您
  5. 线框图用什么软件_为什么要在线框中着色?
  6. Windows 故障转移+Hyper-V 虚机自动迁移高 可用
  7. PHP经常使用正則表達式汇总
  8. 谷歌街景新功能——帮警方抓毒贩
  9. MVC学习之分页 【转】
  10. 利用Asp.net中的AJAX制作网页上自动选取开始日期及结束日期的用户自定义控件...