Simülatör

Actions konsolundaki simülatör, donanım cihazlarını ve ayarlarını simüle eden kullanımı kolay bir web arayüzü üzerinden İşleminizi test etmenize olanak tanır. Sipariş karşılamanızın aldığı ve gönderdiği istek ve yanıt gibi hata ayıklama bilgilerine de erişebilirsiniz.

Projeleri test etme

Actions projenizi test ederken aşağıdaki kısıtlamalar geçerlidir:

  • İşlemler 30 güne kadar test edilebilir. 30 günden sonra test için yeni bir sürüm oluşturmanız gerekir.
  • Geliştirme sırasında yapılan işlemler, desteklenen tüm donanım cihazlarında (Android 6.0+, iOS 9.1+ ve sesle etkinleştirilen hoparlörler) test edilebilir. Cihaz, Actions konsolunda kullandığınız Google Hesabı'na giriş yapmış olmalıdır. "Ok Google, test uygulamamla konuş" komutu, işleminizin mevcut taslak sürümünü çağırır.
  • Varsayılan olarak simülasyon aracı, İşleminizin Taslak durumundaki sürümünü kullanır. Test edilecek başka bir sürümü nasıl seçeceğinizi öğrenin.

Giriş yöntemleri

Test için giriş yöntemini belirtmek üzere yanıt metni alanındaki düğmeyi tıklayabilirsiniz.

Aşağıdaki listede giriş türleri ve bunların kullanılabileceği cihazlar açıklanmaktadır:

  • Otomatik algıla: Sesi, klavyeyi veya dokunmatik girişi otomatik olarak algıla.
  • Dokunma: Etkileşimli deneyimler ve öneri çipleri gibi öğeler için kullanılır. Akıllı Ekran ve Telefon cihazlarında kullanılabilir.
  • Ses: Yalnızca ses girişi için kullanılır. Akıllı Ekran, Telefon ve Hoparlör cihazlarında kullanılabilir.
  • Klavye: Yalnızca metin girişi için kullanılır. Telefon cihazlarında kullanılabilir.

Varsayılan giriş yöntemi "otomatik algılama"dır. Seçtiğiniz yüzeye göre, giriş türleri de devre dışı bırakılır ve uygun şekilde etkinleştirilir.

Giriş yöntemi, RawInput nesnesindeki karşılamanıza inputType alanı olarak yapılan her isteğe dahil edilir.

  {
  "inputType": "VOICE",
  "query": "Tell me a fact about Google's headquarters"
  }

Cihaz belirtin

Simülatör farklı cihazları taklit edebilir ve İşleminizin cihaza özel deneyimlerini test etmenize olanak tanır.

Simüle edilen cihazı değiştirmek için aşağıdaki adımları uygulayın:

  1. Sol üst köşedeki cihaz açılır menüsünü tıklayın. Akıllı Ekran varsayılan olarak seçilidir.

  2. Simüle etmek için aşağıdaki cihazlar arasından seçim yapın:

    • Akıllı Ekran: Nest Hub gibi, ekran ve hoparlör özelliklerine sahip Asistan özellikli cihazlar.
    • Telefon: Ekran ve hoparlör özelliklerine sahip Asistan özellikli telefonlar.
    • Hoparlör: Hoparlör özelliklerine sahip Asistan özellikli akıllı hoparlör.
    • KaiOS - KaiOS kullanan Asistan özellikli telefonlar.

Dil seçin

Simülasyon yapmak istediğiniz dili ve bölgeyi ayarlamak için ikinci açılır menüden bir dil seçebilirsiniz. Çok Dilli İşlemler oluşturma hakkında daha fazla bilgi için yerelleştirme belgelerine bakın.

Konum ayarla

Cihazın koordinatlarını ve adresini manuel olarak ayarlayabilirsiniz. Bu özellik, konsolda ayarladığınız konum hedefleme özelliklerini ve sipariş karşılama sayfanızda yapılandırdığınız bölgeye özgü yanıtları test etmenize olanak tanır.

İşleminizde kullanmak üzere simüle edilmiş konumu öğrenmek için kullanıcı bilgileri yardımcısını kullanarak kullanıcıdan erişim izni isteyin.

Ayarlar

Simülasyon aracı için ek seçeneklere erişmek için sol üstteki Ayarlar düğmesini tıklayın.

Bir sürüm seçin

Test etmek istediğiniz Actions projesi sürümünü (yayınlanmış veya taslak sürümler) belirtebilirsiniz. Proje sürümünü seçmek için aşağıdaki adımları uygulayın:

  1. Simülasyon aracında, sağ üst köşedeki Ayarlar düğmesini tıklayın.

  2. Sürüm seçin'in yanındaki açılır menüyü tıklayarak test edilecek bir sürümü seçin.

Sürüm açılır menüsünde, Actions projenizin test etmek istediğiniz sürümünü seçin ve BİTTİ'yi tıklayın. Taslak sürümünün yanı sıra gönderdiğiniz tüm sürümleri de görürsünüz. Bu sürüm, projenizin gönderimden önceki mevcut durumunu belirtir.

URL testi

Actions projenizi test ederken üretim ortamınızda değişiklik yapılmasını önlemek için üretim webhook'unuzun yerine kullanılacak ayrı bir URL sağlayabilirsiniz. Test URL'leri, bir Actions projesinin sürümü başına yapılandırılır. Bir Actions projesinin benzersiz test URL'lerine sahip birden fazla sürümü olabilir. Bu sayede, üretimi etkilemeden simülatörde İşleminizin birden fazla sürümünü test edebilirsiniz.

Test URL'si ayarı etkinleştirildiğinde simülasyon aracı, Actions projeniz için üretim web kancası URL'sini geçersiz kılar ve bunun yerine sağladığınız test webhook URL'sini kullanır.

Simülatörde bir test URL'si yapılandırmadan önce:

  • Actions projenizin bir sürümünü test etmek için kullanmak istediğiniz URL'yi belirleyin.

  • URL'deki istekleri kabul etmek üzere test için kullanmak istediğiniz sunucuyu yapılandırın.

Simülatörde bir test URL'si yapılandırmak için:

  1. Simülasyon aracının sağ üst köşesindeki Ayarlar'ı tıklayın.

  2. Test URL'si seçeneğini etkinleştirin.

  3. URL'yi test et kutusuna, test için kullanmak istediğiniz URL'yi yazın.

Belirttiğiniz test URL'si, simülasyon aracında görüntülenir.

Hesap bağlama

Hesap bağlama, İşleminizin Google ile Oturum Açma, OAuth tabanlı Google ile Oturum Açma "Kolaylaştırılmış" bağlama veya OAuth'u kullanmasına olanak tanır.

İşleminiz için hesap bağlamayı ayarlamadıysanız konsolun Hesap bağlama bölümüne gitmek için Ayarlar bölümünde Hesap bağlamayı ayarla'yı tıklayın.

Bir hesabı bağlamak için aşağıdaki adımları uygulayın:

  1. Actions Console simülatöründe, İşleminizi test etmek için simülatörün giriş alanına "test uygulamamla konuş" yazın.

  2. İşleminizin hesap bağlama akışını başlatan bir sorgu gönderin.

  3. İstemi kullanarak oturum açın.

  4. Hesap bağlamanın başarılı olduğunu onaylayın.

Bağlı hesap, bağlantısı kaldırılana kadar varlığını sürdürür. Böylece, aynı bağlı hesabı kullanarak İşlemi güncelleyebilirsiniz.

Bir hesabın bağlantısını kaldırmak için Hesap bağlama bölümünde Ayarlar > Bağlantıyı kaldır'ı tıklayın.

Cihaz üzerinde test

Bu ayar, fiziksel bir cihazda testi etkinleştirmenize veya devre dışı bırakmanıza olanak tanır. Bir cihazda test etmek için Actions on Google projesini oluştururken kullandığınız hesapta oturum açmış olmanız gerekir.

Ses çalma

Test sırasında ses çalmayı kapatmak veya etkinleştirmek için bu seçeneği değiştirin.

Geliştirme Korumalı Alanı

Bu seçeneği etkinleştirdiğinizde, ödeme yöntemlerinden ücret alınmaz. Daha fazla bilgi için işlem belgelerine bakın.

Doğrulanmamış kullanıcıları simüle et

Bu seçenek, Voice Match\2019in başka biri için ayarlandığı bir cihazda kullanıcının olduğunu gösterir.