2012-03-15 34 views
25

Ứng dụng iOS có thể nhận được liên kết iTunes của chính nó không? API có tài liệu hoặc không có tài liệu về điều này không?Nhận ID ứng dụng iTunes của một ứng dụng?

+0

mục tiêu của bạn là gì? Bạn muốn đạt được điều gì bằng cách nhận liên kết này? –

+0

@AleksejsMjaliks Bằng cách kiểm tra tự cập nhật tất nhiên! – est

Trả lời

66
+1

API này (không còn) không có giấy tờ. - https://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html#lookup – Koraktor

+3

@Koraktor Có, tra cứu bằng 'id' được ghi lại, tuy nhiên, tra cứu bởi 'bundleId' thì không. – est

13

Bạn sử dụng API tìm kiếm iTunes để tra cứu ứng dụng của mình và các ứng dụng khác trên App Store.

Documents: http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html

Ví dụ: http://itunes.apple.com/search?media=software&country=us&term=raining%20weather

iTunes có thể trở lại nhiều hơn thì một kết quả, nhưng bạn có thể lọc kết quả theo bundleId. trackViewUrl sẽ chứa URL iTunes vào ứng dụng của bạn. trackId sẽ chứa ID của ứng dụng.

+0

tìm kiếm không chính xác là cách đáng tin cậy để có được ID chính xác, đúng không? – est

+0

Phải! Trong một số trường hợp, kết quả có thể không chứa ID của ứng dụng của bạn. Ví dụ: ứng dụng của bạn chưa được lập chỉ mục. –

+1

Kiểm tra những gì tôi tìm thấy! http://stackoverflow.com/a/11626157/41948 – est

-4

Cho đến khi ứng dụng của bạn được phê duyệt và xuất bản lần đầu tiên bạn không thể tải liên kết cửa hàng ứng dụng. Tôi khuyên bạn nên sử dụng bit.ly shorturl với liên kết ngẫu nhiên trong ứng dụng của bạn. Sau khi ứng dụng được phê duyệt, bạn có thể thay đổi đích bit.ly thành liên kết cửa hàng ứng dụng.

+5

Không hoàn toàn đúng. Khi bạn có appId (tức là, sau khi ứng dụng của bạn được tạo trong iTC), bạn có thể tạo một trong các URL dài, không đọc được. Các itunes.com ngắn hơn, con người có thể đọc được có lẽ sẽ không hoạt động cho đến khi ứng dụng có trên App Store. –

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