ISPで買い切り商品を販売しようとしています。ユーザーが「何が買えるの」というと、商品をリストに表示して、タッチ操作で購入できるようにしたいのですが、処理が途中で止まってしまいます。(Alexa-Hosted Python、デバイスは Echo Show8 でテストしています)
return self.response_builder.add_directive( SendRequestDirective( name="Buy", payload={ "InSkillProduct": { "productId": product[0].product_id } }, token="correlationToken") ).response
音声では、購入を確認するプロンプトに入るのですが、タッチ操作の場合は、returnしても、応答がありませんでした。
Customers can purchase in-skill products by using voice or touch on Alexa-enabled devices or in the Alexa Skills store.(https://developer.amazon.com/en-US/docs/alexa/in-skill-purchase/isp-overview.html)
とドキュメントにあったので、同じ処理で音声とタッチで購入できると思ったのですが、うまく行きません。Upsell も同様に、タッチだと応答がありませんでした。
タッチ操作で、アップセル、購入処理の方法をご存知の方は教えていただければ、幸いです。