Daftar pernyataan adalah file atau cuplikan yang dienkode JSON di lokasi yang dikenal.
Lokasi daftar pernyataan
Lihat Membuat daftar pernyataan untuk mengetahui di mana daftar ini harus disimpan.
Sintaksis
Daftar atau cuplikan pernyataan terdiri dari Array JSON yang berisi satu atau beberapa pernyataan situs atau aplikasi sebagai objek JSON. Pernyataan ini dapat dalam urutan apa pun. Berikut ini adalah sintaks yang umum:
[ { "relation": ["relation_string"], "target": {target_object} } , ... ]
- hubungan
- Array berisi satu atau beberapa string yang menjelaskan hubungan yang dideklarasikan tentang target. Lihat daftar string hubungan yang ditentukan. Contoh:
delegate_permission/common.handle_all_urls
- target
- Aset target tempat pernyataan ini berlaku. Jenis target yang tersedia:
Contoh daftar pernyataan
Berikut adalah contoh daftar pernyataan situs yang berisi pernyataan tentang situs dan aplikasi: http://example.digitalassetlinks.org/.well-known/assetlinks.json
Penskalaan ke banyak pernyataan atau lebih
Dalam beberapa kasus, kepala sekolah mungkin ingin membuat banyak pernyataan yang berbeda tentang target yang berbeda, atau mungkin ada kebutuhan untuk mengeluarkan pernyataan dari akun utama yang berbeda ke kumpulan target yang sama. Misalnya, sebuah situs web mungkin tersedia di banyak Domain Level Teratas per negara, dan semuanya mungkin ingin membuat pernyataan tentang aplikasi seluler yang sama.
Untuk situasi ini, pernyataan penyertaan dapat membantu. Dengan mekanisme ini, Anda dapat menyiapkan pointer dari berbagai akun utama ke satu lokasi pusat, yang menentukan pernyataan untuk semua akun utama.
Misalnya, Anda dapat memutuskan bahwa lokasi pusatnya harus `https://example.com/includedstatements.json`. File ini dapat dikonfigurasi untuk berisi konten yang sama seperti dalam contoh di atas.
Untuk menyiapkan pointer dari situs web ke file yang disertakan, ubah `https://example.com/.well-known/assetlinks.json` menjadi:
[{ "include": "https://example.com/includedstatements.json" }]
Untuk menyiapkan pointer dari aplikasi Android ke file sertakan, ubah `res/values/strings.xml` menjadi:
<resources> ... <string name="asset_statements"> [{ \"include\": \"https://example.com/includedstatements.json\" }] </string> </resources>
Informasi Selengkapnya
Ada penjelasan yang lebih detail tentang format daftar pernyataan dan konsep dasar dalam dokumen spesifikasi kami.