article

Taira@Amazon avatar image
Taira@Amazon posted

Alexaスキル認定へのヒント: アカウントリンクとAlexaアプリのホーム/アクティビティセクション

みなさまが開発されたAlexaスキルは、スキルストアへの公開に当たり、 Alexa審査チームが認定審査をさせていただき、 スキルがよいユーザー体験をお届けできるよう、必要に応じてフィードバックをさせていただいています。審査で改善のフィードバックを受けるスキルの傾向を紹介し、事前にご対応いただく方法を紹介します。今回は、アカウントリンクとカードについてです。


アカウントリンクが必須のスキルで、ユーザーがアカウントリンクをしていない状態でスキルを使用することがあります。アカウントリンクの案内をしてあげるとともに、Alexaアプリにその情報を送信し、それらを応答で伝えてあげましょう。


良い例

(アカウントリンク未完了)

ユーザー: ○○スキルを開いて

スキル : このスキルをご使用になるには、XXXのためアカウントリンクが必要です。アレクサアプリにアカウントリンクのカードをお送りしましたので、そちらからアカウントリンクをお願いいたします。


ユーザーはAlexaアプリを開いてアクティビティページに移動します。 アカウントリンクのリンクをクリックしてアカウントリンクを完了することができます。


悪い例

(アカウントリンク未完了)

ユーザー: ○○スキルを開いて

スキル : こんにちは、○○スキルです。アカウントリンクを完了してください。


ユーザーになぜアカウントリンクが必要か、どこでアカウントリンクをするか教えてあげる必要があります。また、応答だけではなくAlexaアプリのでアカウントリンクをできるように実装してください。


アカウントリンクのカードを作成するには、JSONにcardプロパティを追加し、タイプをLinkAccountに設定してください。


{
        "version": "1.0",
        "response": {
            "outputSpeech": {
                "type": "PlainText",
                "text": "このスキルをご使用になるには、XXXのためアカウントリンクが必要です。アレクサアプリにアカウントリンクのカードをお送りしましたので、そちらからアカウントリンクをお願いいたします。"
            },
            "card": {
                "type": "LinkAccount"
            }
        }
    }


詳細は以下を参照してください。
https://developer.amazon.com/ja-JP/docs/alexa/custom-skills/include-a-card-in-your-skills-response.html#define-a-card-for-use-with-account-linking

alexa skills kitcertificationcard
10 |3000 characters needed characters left characters exceeded

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

Article

Contributors

Taira@Amazo contributed to this article