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:
- Oturum açma akışınızı test etmek için Google Cüzdan'da bir test sınıfı oluşturun.
- Google Cüzdan
SharedDataType
kullanan oturum açma sayfaları geliştirin. - Oturum açtıktan sonra hediye kartının Google Cüzdan'a geri gönderilmesini uygulayın.
- 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ı verilerinin
HTTPS
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.
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.
- Evet, resimleriniz
- 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.