使用基本卡时,无法在Google Assistant上上传图片对话框流程对于iPhone XR或iPhone 11不起作用

问题描述

在iPhone XR或iPhone 11(IOS 13.7)上,当我们尝试使用Google Action上传图片时,图片无法正常工作,该应用程序仅关闭并带您进入iPhone的“应用程序”屏幕。我相信这会破坏其他尝试上传图片的操作。

重新创建步骤:

  1. 使用网络挂钩返回的以下基本卡创建一个简单的对话框流操作(请参阅-https://developers.google.com/assistant/conversational/df-asdk/rich-responses#basic_card

    conv.ask(new BasicCard({
    text: `This is a basic card. `,subtitle: 'This is a subtitle',title: 'Title: this is a title',buttons: new Button({
    title: 'Upload Google Photo',url: 'https://photos.google.com/',}),image: new Image({
    url: 'https://storage.googleapis.com/actionsresources/logo_assistant_2x_64dp.png',alt: 'Image alternate text',display: 'CROPPED',}));
    
    
  2. 当基本卡显示在Google助手中时,点击“上传Google照片”按钮->上传图标->电话。

  3. 理想情况下,您应该在屏幕底部看到以下选项,以便上传图片 Take Photo or VideoPhoto Librarybrowse

  4. 但是Google Assistant会关闭,而您会转到iPhone的“应用”屏幕

它不适用于iPhone XR和iPhone 11以及可能是较新的iPhone

它可以在IPhone 6(IOS 12.4)和IPad(在IOS 13.7上运行)以及Android手机和平板电脑上按预期工作,因此我认为此问题仅针对较新的iPhone。附加期望的图片(请参阅从iPhone上传图片的选项)。对于具有“上传图片/文件”的任何网站,都会观察到相同的行为-例如,在基本卡片中,将https://photos.google.com/替换为“ https://imgbb.com/”

在Safari或Chrome浏览器上直接使用时,相同的链接可以在iPhone 11或XR上正常工作,该问题似乎是Google助手在其中打开网站所特有的

Screenshot of IPhone Expected behavior

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)