Kullanıcı Hediye Kartı kaydı

Hediye Kartı kayıt (oturum açma) özelliği, kullanıcıların bir hediye kartını Google Cüzdan'a ekleyin. Kullanıcılar, Bu işlemden sonra kartlarını Google Cüzdan'a ekleyebilirler.

Bu kılavuzda, gerekli uygulama adımlarına genel bir bakış sunulmaktadır. Bu özelliği kullanmak üzere hediye kartı programınızı etkinleştirin.

Genel Bakış

Başlamak için projenizi önceden oluşturduğunuzdan ve Google Cüzdan API'si.

Oturum açma özelliğini uygulamak için şu dört adımı izlemeniz gerekir: hediye kartı programınız için:

  1. Oturum açma akışınızı test etmek için Google Cüzdan'da bir test sınıfı oluşturun.
  2. Google Cüzdan SharedDataType kullanan oturum açma sayfaları geliştirin.
  3. Oturum açtıktan sonra hediye kartının Google Cüzdan'a geri gönderilmesini uygulayın.
  4. Doğrulama ve etkinleştirme isteğinde bulunun.

Google Cüzdan'da test sınıfı oluşturma

Oturum açma URL'sini, program logonuzu belirleyin. Ardından, discoverableProgram iç içe geçmiş alanları ayarlamak için giftcardclass uygun değerlere sahip olur.

Uygulamanızın taslak sürümünü oluşturmak için discoverableProgram içindeki değerleri ayarlayın oturum açma etkinleştirilmiş hediye kartı programı. Test kullanıcılarının bunu görebilmesi için şunu doğrulayın: Test kullanıcılarının Google Pay ve Cüzdan Konsolunuza erişimi olmalıdır. Google Pay ve Cüzdan Konsolu'nun diğer kullanıcılarla erişimi, bkz. Kullanıcılar sayfası hakkında bilgi edinin.

Geliştirme sırasında uygulamanızın işlevselliğinin doğrulamasını tamamlamak için işlemi için Google Pay ve Cüzdan Konsolu'ndaki destek ekibi iletişim widget'ını kullanarak bize ulaşın. Şu moddayken: konsolda, konuda Google Cüzdan API'si'ni seçin ve şurada Hediye kartı ile oturum aç'ı seçin: düşünmelisiniz.

Google Cüzdan kullanıcı verilerinin kullanıldığı oturum açma sayfası geliştirin

Bir kullanıcı hediye kartınızı eklemeyi seçtiğinde web sitenizde özelleştirilmiş bir sayfaya yönlendirildikten sonra oturum açmanızı sağlar.

Kullanıcının oturum açabileceği bir oturum açma URL'si sağlamanız gerekir oturum açın.

Oturum açma sayfanız aşağıdaki şartları karşılamalıdır:

  • Mobil uyumlu bir kullanıcı deneyimi sağlayın.
  • Kullanıcının oturum açma işlemini tek bir sayfada tamamlamasını sağlayın.
  • Kullanıcı verilerininHTTPS iletilmelidir.
  • Oturum açma sayfanızın en az% 99,9 oranında çalışır durumda olduğundan emin olun.

Oturum açma sayfası gösterilirken Google Cüzdan, bir Android Web Görünümü ve POST isteği gönderilir URL'yi tıklayın. Kullanıcı verileri SharedDataType parametresinde sağlanır Bu değer, POST isteğine application/x-www-form-urlcoding içerik türü ve UTF-8 kodlama. SharedDataType değeri parametresi, Base64 olarak kodlanmış JSON nesnesidir.

Hediye kartını Google Cüzdan'a hemen gönderin

Kimliği doğrulandıktan (oturum açtıktan) sonra, sayfanız Kullanıcının hediye kartını hemen Google Cüzdan'a geri göndermelidir.

Şu adrese yönlendirerek hediye kartınızı Google Cüzdan'a geri aktarabilirsiniz: bağlantı verilen yapıyı takip eden

https://pay.google.com/gp/v/save/{jwt_generated}

Bir URL için güvenli uzunluk 2000 karakterdir. Bağlantılarınız korunduğundan emin olabilirsiniz. JWT'lerde kodlanan nesneler küçük olmalıdır ve belirli verilerdir. Çoğu veriyi nesnenin sınıfında tutmaya çalışın, hazırlamayı öğreteceğim. Bu sınıra uymayan daha büyük nesneler için önce nesneyi Google Cüzdan API'si kullanabilir ve JWT'de yalnızca nesne kimliğini gönderebilir.

Tipik İletişim Akışı

Oturum açma işlemini tamamlayan bir kullanıcının iletişim akışı ekleyebilirsiniz. "Sunucunuz" arasındaki tüm işlemler siz de karar verirsiniz.

Oturum açma akışları

Doğrulama ve etkinleştirme isteğinde bulunma

Geliştirme çalışmasını tamamlayıp oturum açma akışınızı test ettikten sonra istek gönderin aracılığıyla Google Pay ve Cüzdan Konsolu destek ekibiyle iletişime geçin widget'ını tıklayın.

Uygulamanızın tamamını inceledikten sonra, özelliği ile birlikte hediye kartı oturum açma özelliği de hediye kartı programınız için herkese açık olarak yayınlandı. Bu, tüm kullanıcıların ve bu özelliği kullanmak.

En iyi kullanıcı deneyimini sunmak için oturum açma bilgilerinizi yinelenen şekilde kontrol edin. özellik şartlarına sürekli uygunluğu sağlamak için uygulama süreci de yürütülecektir. Tutarsızlık olduğunda ve oturum açma özelliği konusunda bilgilendirilirsiniz sorun çözülene kadar devre dışı bırakılabilir.

Sık Sorulan Sorular

  • Hediye kartı programımda kullanılan resimler için herhangi bir koşul var mı?
    • Evet, resimleriniz HTTPS konumunda barındırılmalıdır Aksi takdirde, Google Cüzdan'da görünmezler.
  • JWT'lerin uygulanmasını ve hata ayıklamasını kolaylaştıran araçlar var mı?
    • Evet, www.jwt.io, kullanıcıların kullandığı ve geliştirme süreci sırasında jetonlarınızda hata ayıklayarak bilgileri de ekleyebilirsiniz. Google'ın satış ortaklığı olmadığını ve Google'ın bu tür üçüncü tarafları özellikle önermemektedir.
  • Base64 kodlamalı SharedDataType verilerini doğru şekilde nasıl işliyoruz?
    • İşleminiz boyunca UTF-8 kodlaması kullandığınızdan emin olun. JSON dizesi ilk UTF-8 olarak ve daha sonra android.util.Base64 ve (NO_WRAP ve URL_SAFE) seçeneklerine gidin. Bu, RFC 3548 bölüm 4.