2009-10-27 29 views
6

Có thể mở ứng dụng App Store từ trong ứng dụng của tôi và chạy tìm kiếm không?Lập trình chạy tìm kiếm trên App Store?

Tôi đang tìm cách xem có một appstore: // nhập URL mà tôi có thể sử dụng hay không, giống như cách mailto: và sms: mở Thư và SMS tương ứng.

Có ai biết nếu điều này là có thể không?

Edit - biết thêm:

Tôi đã cố gắng sử dụng openURL UIApplication của: Phương pháp, đi qua các hình thức khác nhau của phobos và iTunes URL, không may mắn cho đến nay.

Một số người có thể biết rằng bạn có thể nhấp chuột phải vào các liên kết trong iTunes trên màn hình nền và sao chép các liên kết đến một số trang nhất định. Tôi đã sao chép liên kết tới một trang liệt kê tất cả các ứng dụng cho một công ty cụ thể.

Một số cũng có thể biết rằng bạn có thể thực hiện tìm kiếm trong ứng dụng App Store trên iPhone cho tên công ty và kết quả tìm kiếm sẽ là tất cả các ứng dụng thuộc sở hữu của công ty đó.

Tôi đang cố gắng để đạt được điều đó thông qua một liên kết từ ứng dụng của tôi ...

Sử dụng liên kết sao chép từ iTunes trên máy tính để bàn chỉ đơn giản là mở Safari, và sau đó mở ứng dụng iTunes, và cuối cùng kết thúc bằng một " Không thể kết nối với iTunes Store "tin nhắn. Điều này bất kể URL có bắt đầu bằng phobos hay itunes hay không.

Dưới đây là liên kết Tôi đã cố gắng sử dụng (ID tỉa)

http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=someId 

Bất kỳ ý tưởng sẽ là tuyệt vời, cảm ơn.

Trả lời

2

Erika Sadun giải thích cách xây dựng liên kết tìm kiếm trên App Store here.

1

Để mở iTunes hoặc AppStore từ ứng dụng của bạn, bạn cần phải
sử dụng tiền tố itms: //

Sau đó, bạn có thể tìm kiếm cho các nghệ sĩ thông qua một URL như sau:

itms://phobos.apple.com/WebObject/MZStore.woa/wa/viewArtist?id=someId 

Hoặc bạn có thể yêu cầu AppStore mở và hiển thị một ứng dụng cụ thể như sau:

itms://phobos.apple.com/WebObject/MZStore.woa/wa/viewSoftware?id=someId 

Sự khác biệt ist thực chỉ bạn wan't để xem và itms: // tiền tố thay vì http.
Ví dụ: sử dụng chế độ xem Phần mềm -Phiên bản với id = 315316036 sẽ mở AppStore
và hiển thị Rowmote Pro (chọn ngẫu nhiên, tôi vừa lướt AppStore ..).

CẬP NHẬT

Dường như nó phức tạp hơn một chút để liên kết đến các nghệ sĩ và kết quả tìm kiếm hơn là
cho các ứng dụng hoặc album (cả hai đều làm việc trong các thử nghiệm của tôi).

Tôi đã xem qua số này technical Q&A từ Apple nêu rõ rằng đối với một số liên kết để thực hiện nhiều chuyển hướng là cần thiết. Đây có thể là điểm mà iTMS gửi đi ..
(và bạn dường như không phải là người duy nhất có vấn đề này, xem here hoặc here).

+0

Cảm ơn câu trả lời, nhưng có vẻ như nó không hoạt động. Những gì tôi thấy là ngay cả với tiền tố itms: //, nó vẫn mở cửa hàng iTunes và cho tôi một lỗi thay vì mở App Store ... – Jasarien

+0

Tôi đã nghiên cứu và cập nhật câu trả lời của mình. – Shirkrin

+0

Vâng tôi đã biết về tài liệu đó, tôi đã sử dụng khi tìm ra cách xử lý các liên kết liên kết. Hiện vẫn không có vẻ là bất kỳ cách nào để chạy một tìm kiếm tùy ý hoặc chỉ hiển thị tất cả các ứng dụng từ một công ty cụ thể mặc dù ... :( – Jasarien

Các vấn đề liên quan