LoginSignup
4
1

More than 3 years have passed since last update.

Alexaで音声ショッピングを開始する為に、ユーザー側がアプリ上で必要な設定があるんや

Last updated at Posted at 2019-06-23

Alexaスキル内課金を使うには、利用者自身がAlexaアプリで「音声ショッピングを解除」する設定が必要です。さらに、それだけでなく、「1-click設定」もしておかないとダメなのです。
現状のAlexaアプリのガイダンスだけでは絶対わからないので、通しのフローをメモっときます。

Alexaで音声ショッピングを開始する為のユーザー設定

alexaアプリの左上の三本線をタップ

a_1IMG_5262.PNG
「設定」をタップ

a_2IMG_5263.PNG
「Alexaアカウント」をタップ

a_3.PNG
「音声ショッピング」をタップ

a_4.PNG
「音声による商品の注文」をオンにし、
「1-click設定を確認」 をタップ(ここが大事)

下記はすでに設定済みの場合の画面なんでちょっと違いますが、
「お支払い方法を編集」というボタンは共通なので、それをタップして、
クレジットカード情報を入力してください。
a_5.PNG

これでAlexaでの音声ショッピングが可能になります。

ついでにセキュリティ対策を入れようぜ

主題とはそれますが続けます。

ここまでの設定だけでは、パスワード的なものを聞かれずに「買いますか?」「はい」だけでショッピングが完結してしまい、便利なんですが若干怖いですね。
一人暮らしなら問題ないけど、家族で共有してる場合、知らないうちに買い物されてしまってた。。という事は避けたいでしょう。

「決済直前に、アレクサが必ず4桁の確認コードを聞いてくるようにする」という設定ができるので、確実に入れておいた方が良いと思います。

a_6.PNG
4桁の数字を入力。

さらに、毎回入力するのがかったりぃという人の為に、
「登録済みの音声からの命令だったら2回目以降は確認コードを聞いてこない」というハイテクな設定もできます。

a_7.PNG

この機能をオンにすると、何回か決まったセリフを喋るように指示され、音声(声紋?)を登録するフローに進むはず。
私は以前音声登録しちゃってたので、そこのスクショは取れませんでした。あしからず。

開発者のジレンマ

  • 音声ショッピングをONにする
  • 1-clickを設定する

これをユーザーさんに設定してもらう事が、ここ数ヶ月でリリースされる課金スキルではハードルが高そう。人柱。

自分も、AAJUGの勉強会で、せーのさんが「ここ大事!1-clickの設定が必要ですよおおおお!」と絶叫してたのに忘れてて、翌日に開発用の別アカウントで以下のエラーが出てハマりました。

"name": "Upsell",
"payload": {
"purchaseResult": "ERROR",
"productId": "amzn1.adg.product.ほげほげ",
"message": "Upsell was blocked due to lack of purchase permission."
},

ちなみに、音声ショッピング自体がオフになってた場合は、Alexaが自動で以下のガイダンスを出してくれるのを確認しました。

スクリーンショット 2019-06-23 13.57.45.png

1-click未登録の時のエラーも自動で拾ってくれないかなぁ。。アマゾンさん。。(チラッチラッ)

違うんじゃねーかとか、何かおかしいところとかあったらご指摘ください。
(そもそも出たばっかりなので、数日経ったら仕様変わってるかもしれんですが、確認しまっす!)

現場からは以上です!

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1