Simülatör

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

Projeyi test etme

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

  • İşlemler 30 gün boyunca test edilebilir. 30 günün ardından test için yeni bir sürüm oluşturmanız gerekir.
  • Geliştirme İşlemleri, desteklenen tüm donanım cihazlarında (Android 6.0 ve sonraki sürümler, iOS 9.1 ve sonraki sürümler) ve sesle etkinleştirilen hoparlörler test edilebilir. Cihaz, Actions konsolunda kullandığınız Google hesabına giriş yapmalıdır. "Ok Google, test uygulamamla konuş" demek, İşleminizin mevcut taslak sürümünü çağırır.
  • Simülasyon aracı varsayılan olarak, Action'ınızın Taslak aşamasındaki 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ında düğmeyi tıklayabilirsiniz.

Aşağıdaki listede, kullanılabilecek giriş türleri ve cihazlar açıklanmaktadır:

  • Otomatik algıla - Ses, klavye veya dokunmatik girişi otomatik olarak algılar.
  • 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ılamadır. Seçtiğiniz yüzeye bağlı olarak, giriş türleri de devre dışı bırakılır ve buna göre etkinleştirilir.

Giriş yöntemi, RawInput nesnesindeki her bir karşılama isteğinize inputType alanı olarak dahil edilir.

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

Cihaz belirtme

Simülasyon aracı 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ı izleyin:

  1. Sol üst köşedeki cihaz açılır menüsünü tıklayın. Akıllı Görüntülü Reklam 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 özellikleri olan Asistan özellikli telefonlar.
    • Hoparlör: Hoparlör özellikleri olan, Asistan özellikli akıllı hoparlör.
    • KaiOS: KaiOS kullanan Asistan özellikli telefonlar.

Dil seçin

İkinci açılır menüden, yapmak istediğiniz dili ve bölgeyi ayarlamak için bir dil seçebilirsiniz. Çok dilli İşlemler oluşturmayla ilgili daha fazla bilgi için yerelleştirme belgelerine göz atın.

Konum ayarla

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

İşleminizde kullanılması amacıyla simüle edilen konumu almak için kullanıcı bilgileri yardımcısını kullanarak kullanıcıdan bu konuma erişme izni isteyin.

Ayarlar

Simülatörle ilgili 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 şu adımları izleyin:

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

  2. Sürüm seçin ifadesinin yanındaki açılır menüyü tıklayın ve test edilecek bir sürüm seçin.

Sürüm açılır menüsünden Actions projenizin test etmek istediğiniz sürümünü seçin ve BİTTİ'yi tıklayın. Göndermeden önce projenizin mevcut durumunu belirten Taslak sürüme ek olarak, gönderdiğiniz tüm sürümleri görürsünüz.

URL testi

Actions projenizi test etmek istediğinizde ü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üne göre yapılandırılır. Bir Actions projesinin, benzersiz test URL'lerine sahip birden fazla sürümü olabilir. Böylece, üretiminizi etkilemeden İşleminizin birden fazla sürümünü simülasyon aracında test edebilirsiniz.

Test URL'si ayarı etkinleştirildiğinde, simülasyon aracı Actions projeniz için üretim webhook URL'sini geçersiz kılar ve girdiğiniz test webhook URL'sini kullanır.

Simülasyon aracında 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.

  • Testte kullanmak istediğiniz sunucuyu URL'deki istekleri kabul edecek şekilde yapılandırın.

Simülasyon aracında bir test URL'si yapılandırmak için:

  1. Simülasyon aracının sağ üst köşesinde 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österilir.

Hesap bağlama

Hesap bağlama, işleminizin Google ile Oturum Açma, OAuth tabanlı Google ile Oturum Açma "Basitleştirilmiş" bağlantısı veya OAuth'u kullanmasını sağlar.

İşleminiz için hesap bağlama oluşturmadı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ı izleyin:

  1. Actions Console simülasyon aracında, İşleminizi test etmek için simülatörün giriş alanına "test uygulamamla konuş" ifadesini girin.

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

  3. İstemi kullanarak oturum açın.

  4. Hesap bağlama işleminin 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ı kullanırken İş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 yapabilmek için Actions on Google projesini oluştururken kullandığınız hesaba giriş yapmanız gerekir.

Ses çalma

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

Geliştirme Korumalı Alan

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

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

Bu seçenek, Voice Match'in başka bir kullanıcı için ayarlandığı bir cihazda simüle edilir.