Bir öğeyi benzersiz şekilde tanımlar.
Dijital öğeler, genellikle bazı hizmetler veya içerikler sunan tanımlanabilir ve ele alınabilir bir online varlıktır. Web sitelerine, Android uygulamalarına, Twitter feed'lerine ve Plus Pages, öğelere örnek olarak gösterilebilir.
JSON gösterimi |
---|
{ // Union field, only one of the following: "web": { object( |
Alan adı | Tür | Açıklama |
---|---|---|
Birlik alanı, aşağıdakilerden yalnızca biri: | ||
web |
object( |
Bunun bir web öğesi olup olmadığını belirleyin. |
androidApp |
object( |
Bunun bir Android Uygulama öğesi olup olmadığını ayarlayın. |
WebÖğesi
Bir web öğesini açıklar.
JSON gösterimi |
---|
{ "site": string, } |
Alan adı | Tür | Açıklama |
---|---|---|
site |
string |
Web öğeleri yalnızca şema, ana makine adı ve bağlantı noktası bölümlerini içeren bir URL ile tanımlanır. Biçimi
Ana makine adlarının tam olması gerekir: Tek bir noktayla bitmelidir (" Şu anda yalnızca "http" ve "https" şemalarına izin verilmektedir. Bağlantı noktası numaraları ondalık sayı olarak verilir ve standart bağlantı noktası numaraları kullanılıyorsa bunlar atlanmalıdır: http için 80 ve https için 443. Bu sınırlı URL'ye "site" diyoruz. Aynı şemayı, ana makine adını ve bağlantı noktasını paylaşan tüm URL'ler sitenin bir parçası olarak kabul edilir. Bu nedenle, web öğesine aittir. Örnek:
Ancak şu URL'leri içermez:
|
AndroidUygulamaÖğesi
Bir Android uygulama öğesini açıklar.
JSON gösterimi |
---|
{
"packageName": string,
"certificate": {
object( |
Alan adı | Tür | Açıklama |
---|---|---|
packageName |
string |
Android App öğeleri doğal olarak Java paket adlarına göre tanımlanır. Örneğin, Google Haritalar uygulaması com.google.android.apps.maps paket adını kullanır. ZORUNLU |
certificate |
object( |
Paket adının benzersiz olması için global bir yaptırım olmadığından, paket adıyla birlikte bir uygulamayı benzersiz şekilde tanımlayan bir imzalama sertifikasına da ihtiyaç duyarız. Bazı uygulamaların imzalama anahtarları döndürülür. Bu nedenle, zaman içinde farklı anahtarlarla imzalanabilirler. Benzersiz kimlik olarak (paket adı, sertifika) kullandığımız için bunları ayrı öğeler olarak değerlendiririz. Uygulamanın her iki sürümü de aynı veya benzer ifadeleri kullanacağından, bu durum normal olarak bir sorun yaratmamalıdır. Bununla birlikte, anahtar döndürüldüğünde uygulama hakkında beyanlarda bulunan diğer öğelerin güncellenmesi gerekir. (Birden çok sertifikayla bilinen uygulamaları kolayca belirtmenize olanak tanıyan, ifadeleri beyan etme ve sorgulama söz diziminin söz dizimsel şeker içerdiğini unutmayın.) ZORUNLU |
Sertifika Bilgisi
Bir X509 sertifikasını açıklar.
JSON gösterimi |
---|
{ "sha256Fingerprint": string, } |
Alan adı | Tür | Açıklama |
---|---|---|
sha256Fingerprint |
string |
Sertifikanın büyük SHA-265 parmak izi. PEM sertifikasından şu şekilde edinilebilir:
veya şunun gibi:
Bu örnekte, bu alanın içeriği Bu araçlar sizin için uygun değilse PEM sertifikasını DER biçimine dönüştürebilir, bu dizenin SHA-256 karmasını hesaplayabilir ve sonucu onaltılık dize olarak (yani, her bir sekizliğin büyük harf onaltılı, iki noktayla ayrılmış şekilde) temsil edebilirsiniz. |