Saya ingin memasukkan fitur "nilai / tinjau aplikasi ini" ke dalam aplikasi saya.
Apakah ada cara untuk menautkan langsung ke layar di app store tempat mereka meninjau aplikasi? Jadi pelanggan tidak perlu mengklik tautan aplikasi utama. Terima kasih.
EDIT: memulai karunia ini karena kurangnya respons. Untuk memastikannya jelas: Saya sadar bahwa saya dapat menautkan ke halaman aplikasi saya di toko, dan meminta pengguna untuk mengklik dari sana ke layar "tinjau aplikasi ini". Pertanyaannya adalah apakah mungkin untuk menautkan langsung ke layar "tinjau aplikasi ini" sehingga mereka tidak perlu mengklik apa pun.
Jawaban:
Untuk versi yang lebih rendah dari iOS 7 gunakan yang lama:
Ini berfungsi pada saya (Xcode 5 - iOS 7 - Perangkat !):
Untuk iOS 8 atau lebih baru:
Cuplikan kode (Anda cukup menyalin & menempelnya):
sumber
action=write-review
. Saya telah menguji ini di iOS 10.2 dan berfungsi, tapi saya tidak tahu seberapa jauh ini berjalan. Ini akan membuka dialog "Tulis Tinjauan" , bukan hanya menampilkan tab ulasan. Contoh: itunes.apple.com/gb/app/…Memperbarui:
Swift 5.1, Xcode 11
Diuji pada Perangkat Nyata iOS 13.0 (Jaminan untuk bekerja)
sumber
Semuanya, yang ditulis di atas adalah benar. Hanya sampel untuk dimasukkan ke dalam aplikasi dan ubah {ID APP ANDA} menjadi id aplikasi aktual, diambil dari iTunesconnect untuk menampilkan halaman Tinjau. Harap dicatat, seperti yang dikomentari di atas, bahwa itu tidak berfungsi pada Simulator - hanya perangkat.
- Mengoreksi karena perubahan ios 7.
sumber
EDIT: Solusi iOS 11
Ini adalah solusi untuk jawaban awal saya (lihat di bawah). Saat menggunakan iOS 11 format tautan berikut ini akan berfungsi:
Cukup ganti
APP_ID
dengan ID aplikasi spesifik Anda. Kunci untuk membuat tautan berfungsi adalah kode negara . Tautan di atas menggunakanus
kode tetapi sebenarnya tidak masalah kode mana yang digunakan. Pengguna secara otomatis akan diarahkan ke tokonya.Pembaruan iOS 11:
Tampaknya tidak ada solusi yang disajikan dalam jawaban lain untuk langsung ke Halaman Tinjauan berfungsi di iOS 11.
Masalahnya kemungkinan besar adalah, bahwa halaman aplikasi di aplikasi iOS 11 App Store TIDAK memiliki Tab Tinjauan lagi. Sebaliknya ulasan sekarang berada tepat di bawah deskripsi dan tangkapan layar. Tentu saja masih mungkin untuk mencapai bagian ini secara langsung (misalnya dengan semacam jangkar), tetapi tampaknya ini tidak didukung / dimaksudkan oleh Apple.
Menggunakan salah satu tautan berikut tidak lagi berfungsi. Mereka masih membawa pengguna ke aplikasi App Store tetapi hanya ke halaman kosong :
Semua orang yang masih menggunakan tautan ini harus memperbarui aplikasi mereka SECEPATNYA , karena merujuk pengguna ke halaman App Store kosong kemungkinan besar bukan yang Anda maksudkan.
Tautan yang tidak merujuk ke halaman Tinjau tetapi ke halaman Aplikasi, masih berfungsi, misalnya
Jadi, Anda masih bisa mendapatkan pengguna ke halaman Toko aplikasi Anda, tetapi tidak langsung ke bagian review lagi. Pengguna sekarang harus menggulir ke bawah ke bagian ulasan secara manual untuk meninggalkan umpan balik mereka.
Tanpa pertanyaan, ini merupakan "manfaat luar biasa dan luar biasa untuk Pengalaman Pengguna dan akan membantu pengembang untuk melibatkan pengguna untuk meninggalkan ulasan berkualitas tinggi tanpa mengganggu mereka". Apel yang dilakukan dengan baik ...
sumber
Semua pendekatan di atas benar, tetapi saat ini menggunakan SKStoreProductViewController mengarah ke pengalaman pengguna yang lebih baik. Untuk menggunakannya Anda perlu melakukan hal berikut:
tambahkan metode productViewControllerDidFinish yang diperlukan :
Periksa apakah kelas SKStoreProductViewController tersedia dan tunjukkan atau alihkan ke App Store:
sumber
Solusi untuk iOS 11
URL Short App Store tidak membuka antarmuka "tulis ulasan" dengan benar di iOS 11 App Store yang baru. Misalnya, ini tidak berfungsi:
https://itunes.apple.com/app/id333903271?mt=8&action=write-review
Solusinya adalah dengan memasukkan kode negara dua huruf dan nama aplikasi dalam URL, seperti ini:
atau
Anda bisa mendapatkan URL lengkap aplikasi Anda dari sini: https://linkmaker.itunes.apple.com/
Ini berhasil membuka antarmuka "tulis ulasan" di iOS 11 App Store.
Sunting: Seperti @Theo menyebutkan di bawah ini, kode negara tidak perlu dilokalisasi dan nama aplikasi di URL tidak perlu diperbarui jika nama aplikasi berubah.
Semoga Apple akan segera memperbaikinya untuk URL yang lebih pendek. Lihat rdar: // 34498138
sumber
mt=8
tidak diperlukan. Lebih lanjut, tampaknya kode negara dan nama aplikasi di URL diperlukan, tetapi diabaikan. Jadi URL tidak perlu dilokalkan atau diperbarui ketika nama aplikasi berubah.itms-apps://itunes.apple.com/xy/app/foo/id{your_app_id}?action=write-review
Versi Swift 2
sumber
Semua tautan sebelumnya tidak lagi langsung ke tab "Ulasan",
Tautan ini akan mengarah langsung ke "Tab Ulasan" secara langsung:
https://itunes.apple.com/app/viewContentsUserReviews?id=AppID
atau
itms-apps: //itunes.apple.com/app/viewContentsUserReviews? id = AppID
sumber
Di iOS7 URL yang mengalihkan aplikasi Anda ke App Store untuk menilai dan ulasan telah berubah:
Di mana APP_ID perlu diganti dengan ID Aplikasi Anda.
Untuk iOS 6 dan yang lebih lama, URL dalam jawaban sebelumnya berfungsi dengan baik.
Sumber: Appirater
Nikmati Pengodean .. !!
sumber
Ada cara baru untuk melakukan ini di iOS 11+ (toko aplikasi baru). Anda dapat membuka dialog "Tulis Tinjauan" secara langsung.
Contoh iOS 11:
atau
Catatan:
/us/
). Ini bisa berupa kode negara apa pun, tidak masalah.1137397744
) menjadi id aplikasi Anda (dapatkan dari URL iTunes).sumber
Menggunakan URL ini adalah solusi sempurna bagi saya. Dibutuhkan pengguna langsung ke
Write a Review section
. Kredit ke @ Joseph Duffy. HARUS DICOBAURL =
itms-apps://itunes.apple.com/gb/app/idYOUR_APP_ID_HERE?action=write-review&mt=8
Ganti Your_APP_ID_HERE dengan AppId AndaUntuk kode contoh coba ini:
Swift 3, Xcode 8.2.1:
Di sini showAlert adalah fungsi khusus untuk
UIAlertController
.sumber
Mulai dari iOS 10.3 Anda dapat melampirkan
action=write-review
item kueri ke URL Andahttps://itunes.apple.com/...
danhttps://appsto.re/...
. Di iOS 10.3 dan di atasnya akan terbukaWrite a review
secara otomatis, sedangkan pada rilis iOS yang lebih rendah akan jatuh kembali ke halaman App Store aplikasi.Pembaruan iOS 11 : Gunakan pembuat tautan Apple: linkmaker.itunes.apple.com dan append
&action=write-review
, tampaknya merupakan cara yang paling aman untuk digunakan.sumber
iOS 4 telah membuang fungsi "Nilai saat Hapus".
Untuk saat ini satu-satunya cara menilai aplikasi adalah melalui iTunes.
Sunting: Tautan dapat dibuat ke aplikasi Anda melalui iTunes Link Maker. Situs ini memiliki tutorial.
sumber
sumber
Versi Swift 2 yang sebenarnya membawa Anda ke halaman ulasan untuk aplikasi Anda di iOS 8 dan iOS 9:
sumber
Untuk> = iOS8: (Jawaban @ EliBud yang disederhanakan).
sumber
Saya mengalami masalah yang sama di iOS 10 dan saya dapat membuka panggilan bagian tingkat iTunes:
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=YOUR_APP_ID&pageNumber=0&sortOrdering=2&type=Purple+Software&mt=7
Pada dasarnya itu mengubah url var terakhir menjadi "mt = 7"
Bersulang
sumber
Tautkan ke aplikasi mana pun di AppStore melalui SKStoreProductViewController
Sangat mudah untuk menautkan ke aplikasi Anda di app store melalui SKStoreProductViewController. Tapi saya sedikit kesulitan, jadi saya memutuskan untuk menunjukkan seluruh proses di sini dan beberapa kode yang diperlukan. Teknik ini juga memastikan bahwa selalu toko yang benar akan digunakan (penting untuk aplikasi yang dilokalkan).
Untuk menyajikan layar produk aplikasi apa pun dari app store dalam aplikasi Anda dengan salah satu aplikasi Anda ViewControllers ikuti langkah-langkah ini:
Tetapi yang paling penting: Ini - untuk beberapa alasan - tidak berfungsi di simulator - Anda harus membangun dan menginstal perangkat nyata dengan konektivitas internet.
SWIFT 4: Ini adalah kode sesuai dengan langkah-langkah yang dijelaskan di depan:
sumber
Berikut adalah kode yang saya gunakan di aplikasi saya;
sumber
Jawaban yang diterima gagal memuat tab "Ulasan". Saya menemukan metode di bawah ini untuk memuat tab "Tinjau" tanpa tab "Detail".
Ganti
{APP_ID}
dengan aplikasi aplikasi Anda menyimpan id aplikasi.sumber
SWIFT 3
sumber
kutipan dari Dokumentasi Pengembang Apple
Jadi URLnya adalah sebagai berikut:
sumber
Ini berfungsi dengan baik di iOS 9 - 11.
Belum diuji pada versi sebelumnya.
sumber
sumber
Mulai di iOS 10.3:
tetapi baru saja dirilis dengan 10.3, jadi Anda masih memerlukan beberapa metode cadangan untuk versi yang lebih lama seperti dijelaskan di atas
sumber
Jika aplikasi Anda telah disetujui untuk Beta dan tidak aktif, maka tautan ulasan aplikasi tersedia tetapi tidak akan langsung ditayangkan.
iTunes Connect
My Apps
App Icon
Anda minatiApp Store
halamanApp Information
bagian (itu akan secara otomatis membawa Anda ke sana)View on App Store
. Klik dan itu akan terbuka ke halaman kosong. Salin apa yang ada di bilah url di bagian atas halaman dan itulah tautan ulasan aplikasi Anda. Ini akan langsung tayang setelah aplikasi ditayangkan.sumber