2013-06-21 16 views
5

Tôi đã tìm kiếm một vài ngày để có câu trả lời gốc về cách lấy danh sách ứng dụng đã cài đặt trên thiết bị chạy iOS> 5.0 (com.apple.mobile.installation.plist).Danh sách tất cả ứng dụng được cài đặt trên thiết bị iOS và vị trí của chúng trên Màn hình chính (Springboard)

Tôi đã thử mã từ các nguồn khác nhau và giải pháp gần như thành công nhất mà tôi nhận được là sử dụng phương pháp chia sẻ URL được chia sẻ bằng cách sử dụng API Daniel Amitay (http://www.ihasapp.com) - hãy cố gắng làm điều đó - tuyệt vời!

Nhưng với lược đồ URL, tôi không thể tải tất cả các ứng dụng đã cài đặt trên thiết bị vì không phải tất cả chúng đều có lược đồ URL dùng chung.

Các thiết bị tôi đang làm việc với không jailbroken để truy cập /private/var/mobile/Library/Caches/com.apple.mobile.installation.plist từ bên trong ứng dụng bị cấm do ứng dụng hộp cát. Vì vậy, các examplea đưa ra trong Is it possible to retrieve these information?Finding list of installed apps on iphone làm việc chỉ trên giả hoặc thiết bị jailbroken.

Câu hỏi của tôi: "Có cách nào để hiển thị với màn hình đăng nhập của người dùng iTunes (AppStore) từ bên trong ứng dụng và sau khi anh ấy/cô ấy nhập thông tin đăng nhập của anh/cô ấy để có thể yêu cầu danh sách đã mua (tải xuống) ứng dụng từ iTunes (AppStore)? "

Tôi đang cố gắng tạo ứng dụng hiển thị tất cả ứng dụng đã cài đặt và vị trí của chúng trên Màn hình chính (Springboard) như iTunes khi bạn duyệt thiết bị của mình.

Sự cần thiết phải có ứng dụng như vậy là khi bạn có 400-500 ứng dụng đã cài đặt trên thiết bị và bạn đã nhóm chúng trong các thư mục, thật khó chịu khi tìm thấy từng ứng dụng khi bạn quyết định gỡ cài đặt ứng dụng khỏi thiết bị.

Có ai giúp được không?

Xin cảm ơn trước.

Trả lời

0

Về mặt lý thuyết bạn có thể nhưng đang truy cập vào tư nhân ivar bị nghiêm cấm bởi Apple.

+0

Ông có thể nêu mà Ivar chúng ta sẽ phải truy cập? ví dụ. khi chúng tôi không muốn xuất bản ứng dụng trên App Store? – Klaas

0

Tôi không biết liệu Apple có bao giờ cho phép nó hay không. Thành thật mà nói tôi không nghĩ vậy. Nhưng đối với kỹ thuật thú vị, nếu bạn muốn làm điều đó, hãy kiểm tra cách Airwatch hoặc giải pháp MDM khác hoạt động, chúng có thể hiển thị tất cả các ứng dụng được cài đặt.

Hãy vui vẻ!

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