Uygulama Çevirme

OAuth 2.0 uygulamanızı uyguladıktan sonra, isteğe bağlı olarak Kullanıcılarınızın daha hızlı işlem yapmasını sağlayan kimlik doğrulama tabanlı App Flip kendi hesaplarını kimlik doğrulama sisteminizde kendi Google Hesaplarına bağlamalısınız. İlgili içeriği oluşturmak için kullanılan aşağıdaki bölümlerde, kalite standartlarının smart home İşleminiz için App Flip.

Tasarım yönergeleri

Bu bölümde, Uygulama Çevirme hesap bağlama izin ekranı için tasarım şartları ve önerileri açıklanmaktadır. Google uygulamanızı aradıktan sonra, uygulamanız kullanıcıya izin ekranını görüntüler.

Koşullar

  1. "Bağlantı kurulduğunda Google'ın cihazlarınızı kontrol etme izni olacak" gibi bir Google yetkilendirme beyanınızın olması gerekir.
  2. Kullanıcının hesabının Google Home veya Google Asistan gibi belirli bir Google ürününe değil, Google'a bağlı olduğunu bildirmeniz gerekir.
  3. İzin ekranınızda net bir harekete geçirici mesaj belirtmeli ve bağlantı işlemi için "Kabul et ve bağlantı oluştur" ifadesini kullanmalısınız. Bunun nedeni, kullanıcıların, hesaplarını bağlamak için Google ile hangi verileri paylaşmaları gerektiğini anlamalarıdır.
  4. Kullanıcıların bağlantı oluşturmak istemedikleri takdirde geri dönebilecekleri veya iptal edebilecekleri bir yöntem sağlamanız gerekir. İptal işlemi için "İptal" ifadesini kullanın.
  5. Şu iş akışını uygulamanız gerekir: "Kabul et ve bağla"yı tıkladıktan sonra bağlantının başarılı olduğunu göstermeniz ve kullanıcıyı otomatik olarak tekrar Google Home uygulamasına yönlendirmeniz gerekir. Kullanıcı artık işleminizi Google Home uygulamasında da bağlı cihazı görecek. "İptal"i tıkladıktan sonra kullanıcıyı tekrar Google Home uygulamasına yönlendirmeniz gerekir.

Öneriler

Aşağıdakileri yapmanızı öneririz:

  1. Google'ın Gizlilik Politikası'nı görüntüleyin. İzin ekranına Google'ın Gizlilik Politikası'nın bağlantısını ekleyin.

  2. Paylaşılacak veriler. Kullanıcıya Google'ın hangi verileri neden istediğini açıklamak için açık ve net bir dil kullanın.

  3. Bağlantıyı kaldırma olanağı. Kullanıcılara, bağlantıyı kaldırmaları için platformunuzdaki hesap ayarlarına yönlendiren bir URL gibi bir mekanizma sunun. Alternatif olarak, kullanıcıların bağlı hesaplarını yönetebileceği bir Google Hesabı bağlantısı ekleyebilirsiniz.

  4. Kullanıcı hesabı değiştirme olanağı. Kullanıcılara hesaplarını değiştirmeleri için bir yöntem önerin. Bu, özellikle kullanıcılar genellikle birden fazla hesaba sahipse yararlıdır.

    • Kullanıcının hesaplar arasında geçiş yapmak için izin ekranını kapatması gerekiyorsa Google'a kurtarılabilir bir hata gönderin. Böylece kullanıcı, OAuth bağlantısı ve dolaylı akışla istediği hesapta oturum açabilir.
  5. Logonuzu ekleyin. İzin ekranında şirket logonuzu gösterin. Logonuzu yerleştirmek için stil kurallarınızı kullanın. Google'ın logosunu da görüntülemek istiyorsanız Logolar ve ticari markalar konusuna bakın.

Bu şekilde, kullanıcı rızası ekranı tasarlarken izlenmesi gereken özel gereksinimlere ve önerilere ilişkin açıklamalar içeren örnek bir izin ekranı gösterilmektedir.
Şekil 1: Hesap bağlama izin ekranı tasarım yönergeleri.

OAuth tabanlı App Flip için kurulum

Aşağıdaki bölümlerde OAuth tabanlı App Flip için ön koşullar ve Actions Console'da App Flip projesi.

Akıllı ev işlemi oluşturma ve OAuth 2.0 sunucusu kurma

App Flip uygulamasını yapılandırmadan önce şunları yapmanız gerekir:

Actions konsolunda App Flip özelliğini yapılandırın

Aşağıdaki bölümde, App Flip yapılandırmasının Actions konsolu.

  1. OAuth Client information (OAuth İstemci bilgileri) bölümündeki tüm alanları doldurun. (App Flip desteklenmiyorsa yedek olarak normal OAuth kullanılır.)
  2. Hesap bağlamak için uygulamanızı kullanın(isteğe bağlı) bölümünde iOS için etkinleştir'i işaretleyin.
  3. Evrensel Bağlantı alanını doldurun. Okuyucu Gelirleri Yöneticisi'ni için bkz. Uygulamaların ve Web Sitelerinin İçeriğinize Bağlantı Oluşturmasına İzin Verme.
  4. İstemcinizi isteğe bağlı olarak yapılandırmak isterseniz kapsam ekleyin ve İstemcinizi yapılandırın (isteğe bağlı) altında Kapsam ekle'yi tıklayın.
  5. Kaydet'i tıklayın.

Artık iOS veya iOS cihazlarınıza App Flip uygulamak için sonraki bölüme geçebilirsiniz. Android uygulama.

App Flip özelliğini yerel uygulamalarınızda kullanın

App Flip özelliğini uygulamak için Google'dan bir derin bağlantıyı kabul etmesini sağlar.

App Flip uygulamasını cihazınızda test edin

Bir Action oluşturup App Flip öğesini konsolda ve App Flip uygulamasını mobil cihazınızda test edebilirsiniz. URL parametrelerinin Google tarafından nasıl ele alınmasını istediğinizi belirtmek için App Flip testi için Google Assistant app veya Google Home app (GHA).

Google Assistant app üzerinden App Flip uygulamasını test etmek için aşağıdaki adımları uygulayın:

  1. Actions Console'a gidin ve projenizi seçin.
  2. Üst gezinme menüsünde Test et'i tıklayın.
  3. Hesap bağlama akışını Google Assistant uygulamasından tetikleyin:
    1. Şunu açın: Google Assistant app.
    2. Ayarlar'ı tıklayın.
    3. Assistant sekmesinde Ev Kontrolü'nü tıklayın.
    4. Add(+) (Ekle) seçeneğini tıklayın.
    5. Sağlayıcı listesinden İşleminizi seçin. Bu listede “[test]” öneki bulunur. [test] İşleminizi uygulamanızı açacaktır.
    6. Uygulamanızın başlatıldığını doğrulayın ve yetkilendirme akışınızı test etmeye başlayın.

App Flip uygulamasını Google Home uygulamasından test etmek için şu adımları uygulayın:

  1. Actions Console'a gidin ve projenizi seçin.
  2. Üst gezinme menüsünde Test et'i tıklayın.
  3. Hesap bağlama akışını Home uygulamasından tetikleyin:
    1. Google Home app (GHA) sayfasını açın.
    2. + düğmesini tıklayın.
    3. Cihazı kur'u tıklayın.
    4. Önceden ayarlanmış bir cihazınız mı var? seçeneğini tıklayın.
    5. Sağlayıcı listesinden smart home İşleminizi seçin. Bu listede “[test]” öneki bulunur. [test] İşleminizi uygulamanızı açacaktır.
    6. Uygulamanızın başlatıldığını doğrulayın ve yetkilendirme akışınızı test etmeye başlayın.