[Day23] 发布你的Action

现在你的Action已经具备完善的对话流,能针对各式装置进行支援。
测试者们回报的用户体验均十分良好,是时候让你的Action接触真实用户了!

撰写Action页面内容与使用范例

img-2
范例Action:词语接龙

在填写Action页面内容时,主要需要注意的项目有以下几个:

  1. Action 名称
  2. 内容描述
  3. Action使用类别
  4. 使用范例
  5. 适用装置

Action 名称

它定义用户如何藉由显式调用来呼叫你的Action。
此名称亦会被展示在Assistant目录当中。

设定Action适用的装置

控制用户是否可以根据他们使用的装置调用你的Action。

如果用户尝试在不支援的装置上调用Action,
他们会收到一条错误消息,告诉他们他们的设备不受支援。

实际范例

在支援的装置上开启 於不支援的装置上开启
pic-1 pic-2

审核流程是怎麽进行的?

img-1
简单来说,Google官方的审核小组在收到你的Action部属申请後,
会检视你是否违反任何《Google助理的开发者政策》,以下列出几点主要的项目:

  • Action的主要功能不得包含赌博、酒精、烟草和毒品等内容
  • Action页面的功能说明应该与实际运行的内容相符
  • Action的使用范例应该能正确执行
  • Action本身是否能正确执行 (例如:应当进入欢迎画面却显示获取资料错误)

基本上,在检视你的Action没有发生问题後。
你会收到一封电子邮件,通知你的Action已经被核准部署到Production Channel!
一旦部属完成,你的Action将能够被使用者找到且能与之互动。

部属频道之选择

img
根据你的开发阶段,你在部署时可以发布到不同的渠道:

  • Alpha:应用於开发阶段的早期版本,将Action部属给少部分用户以进行对话流迭代。
  • Beta:通过完整的Google审核後,将Action分发给一组有限的用户进行测试。
  • Production:通过完整的Google审核後,发布Action给所有用户使用

参考资料

接下来...

现在,你已经充分了解到建立一个Action背後会经历的开发流程!
如果你是个不曾开发过一个Action新手又该从何开始呢?
在明日的文章中将会给予一些方向供你参考!


<<:  【第二十三天 - DFS 题目分析】

>>:  Day 08 Create a classification model with Azure Machine Learning designer

Day19 - [丰收款] 防止掉单小帮手,以时间条件查询交易订单

细数一下之前实作的API功能,有建立订单以及选择支付方式(ATM虚拟帐号、信用卡付款),拿到永丰AP...

Day20【Dev】编程方法:Imperative 与 Declarative

Imperative Programming(命令式/指令式编程) 对程序说明「How to do」...

Python Callback Function 回呼函式

Callback Function 回呼函式 Callback Function 其实描述的就是一个...

[ 卡卡 DAY 10 ] - React native 如何让样式更简洁 之 margin, padding 回到 css 写法

还记得之前有提到在 Day 5 有提到 React Native 的 margin / paddi...

[K8s学习笔记] 透过depolyment操控pod

订阅patreon即可看到更多文章 https://www.patreon.com/wade3c ...