Unable to accept the permission prompt on Actions on Google

一个人想着一个人 提交于 2019-12-02 01:43:54

The event actions_intent_PERMISSION needs to be attached to an Intent that will be called after the user authorizes the information to be sent. The handling for it in the webhook needs to read the information given and save it or do something with it immediately.

Your code is looping because the code that is processing the request_permission action is, itself, requesting permission:

function requestPermission(app){
    const permissions = [
      app.SupportedPermissions.NAME,
      app.SupportedPermissions.DEVICE_PRECISE_LOCATION
    ];
    app.askForPermissions('To pick you up', permissions);
}

So you will need:

  • A new intent
  • that has actions_intent_PERMISSION set for the event
  • that has a new action string associated with it
  • and maps to a new function that handles the information that the user has consented to.
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!