Detail di bawah potongan.
Dalam pengerjaan artikel, kami mengandalkan sumber asli - Yang Baru dari Apple. Kami baru saja menyaring, yang mungkin sangat penting bagi mereka yang berpromosi di App Store.
Mari kita ingatkan bahwa versi beta iOS 15 sudah tersedia untuk pengembang, waktu uji publik akan datang pada bulan Juli, dan pada bulan September, seperti biasa, versi ini akan tersedia untuk pengguna umum.
Inapp Events
Fungsi Inapp Events akan memungkinkan Anda untuk segera memberi tahu pengguna tentang peristiwa terkini di aplikasi dan game, misalnya, kompetisi game, pemutaran perdana film, siaran langsung, dan sebagainya. Mulai musim gugur, pengunjung akan dapat memeriksa acara internal dalam aplikasi langsung di App Store di iOS dan iPadOS.
Di iOS dan iPadOS, acara dalam aplikasi ditampilkan di App Store dalam bentuk kartu acara, yang meliputi: nama acara, deskripsi singkat, dan gambar atau video. Sebuah klik membuka halaman dengan informasi lebih rinci tentang acara / acara (khususnya, apakah pembelian atau langganan diperlukan untuk berpartisipasi) dan dengan tombol yang dengannya Anda dapat berbagi informasi di jejaring sosial. Di sana Anda juga dapat berlangganan milis mini untuk menerima pemberitahuan tentang dimulainya acara yang diinginkan.
Pengguna baru dapat mengunduh aplikasi baik dari kartu acara maupun dari halaman informasi acara. Setelah unduhan selesai dengan mengklik "Buka", mereka akan langsung menuju ke layar aplikasi atau game yang diinginkan.
Acara dalam aplikasi muncul:
- , .
- . , , ( , , ). , .
- «», «» «».
Acara dikonfigurasi dan dikelola di App Store Connect: pengembang diminta untuk memasukkan metadata, memilih wilayah, menambahkan informasi tambahan. Anda dapat mengirim acara untuk dipertimbangkan kapan saja; mereka tidak perlu terikat dengan pembaruan. Jumlah maksimum acara yang dapat ditempatkan pada halaman aplikasi di App Store secara bersamaan adalah lima ; App Store Connect dapat menyimpan hingga sepuluh acara yang disetujui.
Rekomendasi untuk pemilihan dan dekorasi acara
- Ikon acara muncul di atas judul pada kartu acara di aplikasi dan di halaman detail. Itu harus dipilih sesuai dengan jenis acara yang direncanakan.
- 30 . , . – .
- , 50 , .
- 120 , , . . , (« », «№ 1»), « »
- – , . 30 ; . .
Acara dapat dari berbagai jenis, tergantung pada topik aplikasi dan bentuk partisipasi pengguna:
Tantangan: acara yang bertujuan memotivasi pengguna untuk mencapai tujuan tertentu - misalnya, tantangan kebugaran dalam aplikasi pelatihan atau lulus tertentu jumlah level dalam permainan.
Kompetisi: Acara yang melibatkan pengguna yang bersaing satu sama lain untuk mendapatkan peringkat atau hadiah tertinggi - misalnya, turnamen di mana orang yang memenangkan pertandingan paling banyak menang.
Acara Langsung: Acara yang berlangsung secara real time dan tersedia untuk semua pengguna pada saat yang sama, seperti pertandingan olahraga atau siaran langsung konser.
Pembaruan Utama: Memperkenalkan fitur atau konten baru yang signifikan, seperti peluncuran mode atau level permainan baru - yaitu, peristiwa yang melampaui peningkatan kecil.
Musim Baru: Memperkenalkan blok konten, alur cerita, atau perpustakaan media baru (musim baru dari seri, dll.).
Premiere: Tampilan pertama konten di domain publik - misalnya, untuk film atau materi audio yang baru dirilis, dan sebagainya.
Acara Khusus: Acara dengan waktu terbatas yang tidak memenuhi syarat untuk jenis dan lencana lain (misalnya, acara yang terkait dengan kolaborasi dengan penerbit lain).
Fitur baru untuk halaman produk Mengoptimalkan halaman produk
(pengujian A/B)
Di App Store, dimungkinkan untuk mencoba berbagai ikon, tangkapan layar, dan teks pada halaman produk di App Store untuk membandingkan efeknya dan lebih memahami preferensi pengguna. Hingga tiga opsi berbeda dapat digunakan untuk perbandingan , dan durasi pengujian dibatasi hingga 90 hari. Pengguna didorong untuk melacak hasil melalui App Analytics di App Store Connect, yang menampilkan tayangan dan konversi untuk desain asli dan baru. Administrasi merekomendasikan memperkenalkan perubahan dalam porsi kecil untuk membuatnya lebih mudah untuk menetapkan apa yang sebenarnya memberikan hasil positif.
Setiap bahan alternatif (pilihan untuk tes) harus dimoderasi. Jika ini hanya menyertakan tangkapan layar dan pratinjau, tidak perlu mengirimkan versi baru aplikasi. Saat menguji ikon, semua variasi (termasuk versi 1024 kali 1024 untuk App Store) harus disertakan dalam biner dari aplikasi yang diterbitkan.
Halaman produk khusus
Inovasi lain akan memungkinkan halaman produk ada dalam beberapa variasi, yang masing-masing dirancang untuk bagian tertentu dari audiens. Ini akan memudahkan pengembang untuk menargetkan dengan menunjukkan kepada sekelompok pengguna konten atau fungsi yang paling menarik minat mereka. Misalnya, menempatkan posting iklan tentang aplikasi olahraga di sekelompok penggemar tim tertentu, Anda dapat menautkan ke halaman khusus, di mana penekanannya akan diberikan - setiap halaman khusus memiliki alamat uniknya sendiri.
Secara total, pengembang dapat mengunduh hingga 35 versihalaman produk dengan teks, tangkapan layar, dan pratinjau unik. Halaman khusus ditinjau oleh moderator tanpa mengacu pada pembaruan. Lebih mudah untuk mengukur kinerja setiap halaman di App Analytics, membandingkan jumlah tayangan, unduhan, tingkat konversi dan retensi pengguna, pendapatan rata-rata, dan sebagainya dalam jangka waktu yang lama.
TestFlight di Mac
Pada akhir tahun, pengembang Mac akan dapat mengundang penguji, baik di dalam ekosistem maupun di luar, untuk mendapatkan umpan balik tentang produk sebelum dipublikasikan di pasar. Aplikasi pengujian untuk perangkat Apple apa pun akan diatur sefleksibel mungkin: penguji internal dapat digabungkan ke dalam grup dan mengatur pengaturan mereka sendiri untuk akses ke rakitan untuk masing-masing grup.
StoreKit 2
StoreKit 2 memperkenalkan API berbasis Swift modern yang membuat pembelian dalam aplikasi lebih mudah dan lebih ramah pengguna. API baru menggunakan fitur bahasa terbaru untuk memberikan informasi terkini tentang penawaran dalam produk, riwayat transaksi, status langganan, dan banyak lagi.
Pengguna melakukan pembelian melalui akun App Store yang aman menggunakan metode pembayaran yang sesuai dengan preferensi mereka. Integrasi mendalam dengan Touch ID dan Face ID membuat data Anda tetap aman. Di StoreKit 2, transaksi ditandatangani secara kriptografis oleh App Store dengan tanda tangan web dalam format JSON, yang meningkatkan keamanan dan menyederhanakan proses penguraian informasi. Selain itu, StoreKit 2 secara otomatis membuat transaksi langsung tersedia untuk aplikasi saat diluncurkan di perangkat apa pun.
Berkat API baru, pengguna dapat dengan lebih bebas menyelesaikan masalah apa pun yang terkait dengan pembayaran dan pembelian. Permintaan pengembalian dana dan langganan dikelola langsung dari aplikasi. Opsi dukungan pelanggan tambahan juga disediakan untuk menangani semua jenis keadaan darurat.
App Store Server API
Server API App Store - adalah API REST, yang pengembang dapat panggilan dari server Anda untuk informasi permintaan tentang pembelian pelanggan dalam aplikasi. Toko aplikasi menandatangani informasi transaksi dan pembaruan yang dikembalikan oleh API menggunakan spesifikasi JSON Web Signature (JWS). Untuk mendapatkan informasi tentang status transaksi dan langganan menggunakan API, Anda harus memberikan ID transaksi asli yang dimiliki oleh pelanggan. API Riwayat Transaksi akan menampilkan daftar lengkap transaksi, 20 sekaligus , dimulai dengan yang terlama.
API mengembalikan status untuk semua langganan pelanggan, diurutkan menurut ID grup langganan.
Disarankan agar Anda menggunakan API ini untuk mengirimkan informasi ke App Store saat pelanggan meminta pengembalian dana untuk pembelian dalam aplikasi setelah pemberitahuan CONSUMPTION_REQUEST App Store diterima. Data ini akan membantu Anda memutuskan pengembalian dana kepada pengguna.
Notifikasi Server App Store
Melacak peristiwa pembelian dalam aplikasi secara real time menjadi lebih mudah dengan Notifikasi App Store.
App Store mengirimkan pemberitahuan real-time tentang perubahan status pembelian ke server pengembang.
Saat pengembang mengaktifkan URL Pemberitahuan Server App Store di App Store Connect, mereka dapat secara otomatis menerima pemberitahuan server ke server aman mereka. Toko aplikasi mengirimkan pemberitahuan sebagai objek JSON untuk banyak peristiwa pembelian dalam aplikasi. Peristiwa JSON ini, didokumentasikan dalam responseBody, berisi informasi yang dapat digunakan untuk bereaksi terhadap transaksi sesuai dengan logika bisnis proyek.
DeviceCheck
Memungkinkan Anda untuk mengurangi jumlah kasus penipuan. Layanan Pemeriksaan Perangkatterdiri dari antarmuka platform yang diakses pengembang dari aplikasinya, dan antarmuka server Apple yang ia akses dari servernya sendiri. Dengan menggunakan kelas DCDevice di aplikasi Anda, Anda bisa mendapatkan token yang akan digunakan di server pengembang untuk mengatur dan meminta data untuk setiap perangkat, ini akan membantu menjaga privasi pengguna. Misalnya, Anda dapat menggunakan data ini untuk mengidentifikasi perangkat yang telah memanfaatkan penawaran iklan dalam aplikasi, atau untuk menandai perangkat yang telah diidentifikasi sebagai penipuan. API lintas server juga memungkinkan Anda memeriksa apa yang sebenarnya masuk ke token yang diterima dari aplikasi di perangkat Apple. Seseorang,Siapa pun yang memodifikasi aplikasi asli dan mendistribusikannya di luar App Store dapat menambahkan fitur yang tidak sah seperti kode cheat ke game, menghapus iklan, atau mengakses konten premium. Pengesahan Aplikasi memberikan kemampuan untuk memvalidasi hak Anda sehingga server dapat lebih percaya diri memberikan akses ke sumber daya sensitif. Pengembang menggunakan kelas DCAppAttestService untuk menghasilkan kunci kriptografik khusus pada perangkat, dan Apple akan memvalidasi kunci tersebut. Pengembang kemudian dapat menggunakan kunci ini untuk memvalidasi aplikasi setiap kali dia meminta data sensitif dari servernya.Pengesahan Aplikasi memberikan kemampuan untuk memvalidasi hak Anda sehingga server dapat lebih percaya diri memberikan akses ke sumber daya sensitif. Pengembang menggunakan kelas DCAppAttestService untuk menghasilkan kunci kriptografik khusus pada perangkat, dan Apple akan memvalidasi kunci tersebut. Pengembang kemudian dapat menggunakan kunci ini untuk memvalidasi aplikasi setiap kali dia meminta data sensitif dari servernya.Pengesahan Aplikasi memberikan kemampuan untuk memvalidasi hak Anda sehingga server dapat lebih percaya diri memberikan akses ke sumber daya sensitif. Pengembang menggunakan kelas DCAppAttestService untuk menghasilkan kunci kriptografik khusus pada perangkat, dan Apple akan memvalidasi kunci tersebut. Pengembang kemudian dapat menggunakan kunci ini untuk memvalidasi aplikasi setiap kali dia meminta data sensitif dari servernya.Pengembang kemudian dapat menggunakan kunci ini untuk memvalidasi aplikasi setiap kali dia meminta data sensitif dari servernya.Pengembang kemudian dapat menggunakan kunci ini untuk memvalidasi aplikasi setiap kali dia meminta data sensitif dari servernya.
Widget App Store Widget baru mencakup data tentang aplikasi terkemuka yang dipromosikan oleh kantor redaksi (diunggulkan), serta daftar aplikasi dan acara internal dari tab "Hari Ini" - informasinya akan tersedia langsung di layar beranda.
Kami berharap materi ini bermanfaat bagi Anda. Kami tetap menyarankan Anda untuk membaca teks lengkapnya .