问题描述
在iPhone XR或iPhone 11(IOS 13.7)上,当我们尝试使用Google Action上传图片时,图片无法正常工作,该应用程序仅关闭并带您进入iPhone的“应用程序”屏幕。我相信这会破坏其他尝试上传图片的操作。
重新创建步骤:
-
使用网络挂钩返回的以下基本卡创建一个简单的对话框流操作(请参阅-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',}));
-
理想情况下,您应该在屏幕底部看到以下选项,以便上传图片
Take Photo or Video
,Photo Library
和browse
-
但是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 (将#修改为@)