question

Nagaoka avatar image
Nagaoka asked

タッチ操作でスキル内課金(ISP)の購入ができない

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 も同様に、タッチだと応答がありませんでした。

タッチ操作で、アップセル、購入処理の方法をご存知の方は教えていただければ、幸いです。

alexa skillsisp
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

0 Answers