Tautan Tinjauan dalam Aplikasi

Saya mencoba menautkan langsung dari aplikasi saya ke halaman ulasan suatu aplikasi.

Ini berfungsi sempurna dengan beberapa ID Aplikasi saya, seperti ini [375031865]:

NSString *reviewURL = @"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=375031865&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software";
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:reviewURL]];

Ini juga berfungsi (ID APLIKASI yang sama, format tautan berbeda):

NSString *reviewURL = @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=375031865";

Namun tidak berfungsi dengan ID Aplikasi lain, seperti ini [392551011]:

NSString *reviewURL = @"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=392551011&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software";
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:reviewURL]];

OR:

NSString *reviewURL = @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=392551011";

Saya tidak tahu bagaimana tautan persis sama dengan ID APLIKASI berbeda di dalamnya akan berfungsi untuk beberapa aplikasi tetapi tidak untuk aplikasi lainnya. Kesalahan yang muncul adalah "Tidak dapat terhubung ke iTunes Store"

Ada ide? Terima kasih!


person RanLearns    schedule 02.11.2010    source sumber
comment
Apakah keduanya diterbitkan di bawah Purple Software? Mungkin iTunes tidak menyukai referensi yang salah?   -  person Michael Kernahan    schedule 02.11.2010
comment

MVC adalah pola arsitektur perangkat lunak yang memungkinkan Anda melakukan pemisahan besar terutama logika domain, antarmuka pengguna, logika bisnis, dll. Dan memungkinkan pemisahan total masalah dan memungkinkan logika independen dikembangkan secara terpisah dan diuji secara terpisah serta kemudahan pengujian beberapa versi implementasi tanpa banyak basa-basi.

Model adalah jika Anda menyukai entitas yang menggambarkan segala sesuatu yang ingin Anda tangkap termasuk perilakunya meskipun kebanyakan orang menganggapnya sebagai tabel database, namun itu hanyalah model penyimpanan dan model yang menggabungkan semuanya.

Tampilannya adalah jika Anda menyukai UI tempat Anda berinteraksi

Pengontrol adalah pengontrol yang menggerakkan interaksi antara Tampilan, membuat atau mengambil perubahan yang terjadi pada model.

MVVM jika Anda suka sama dengan MVC tetapi menggunakan Model Tampilan tambahan untuk membantu UI dan Model Tampilan ini disinkronkan dengan model melalui pengontrol.

Arsitektur yang juga mencakup praktik terbaik seperti pola repositori, IOC, dll.

Misalnya cepat. katakanlah seorang model

class Person
{ 
   int id;
   string type;

}

Sekarang model Tampilan yang akan membantu UI mungkin memiliki daftar dropdown untuk mengisi tipe orang sehingga ViewModel untuk model yang sama mungkin

Class PersonViewModel

{  //Pseudo code
   SelectList {mytype, yourtype}

}

Ini kemudian dapat digunakan dalam tampilan sebagai //PseudoCode Dropdownlist(slectList)

Semoga ini membantu

  -  person Ozair Kafray    schedule 28.07.2011


Jawaban (2)


untuk 392551011 = Ujian DumDumb HD

mencoba:

NSString *reviewURL =
 @"itms-apps://itunes.com/app/thedumdumbexamhd";

Memasukkan URL di atas ke Safari di perangkat akan membawa saya ke halaman App Store. String URL adalah nama aplikasi yang diambil dari URL:

http://itunes.apple.com/us/app/the-dumdumb-exam-hd/id392551011?mt=8

kemudian diubah menjadi huruf kecil dan spasi serta tanda hubung dihilangkan.

person Olaf    schedule 03.12.2010

Anda harus hati-hati mencari tahu ID aplikasi Anda! Terkadang berbeda untuk iTunes desktop dan seluler.

Saya menggunakan cara iTunes (menyalin URL) dan terjebak dengan "Tidak dapat terhubung ke iTunes". Itu mengembalikan id aplikasi tidak teratur!

Jadi bagi saya jawabannya adalah dengan memeriksa id aplikasi di iTunesConnect atau di sini: http://itunes.apple.com/linkmaker/

person Nick Rostov    schedule 13.03.2012