Làm cách nào để tôi có thể phát hiện xem người dùng có ứng dụng hay không, như echofon hoặc twitter cho mac hoặc nếu người dùng có trang hoặc bạn bè? Bất kỳ đề xuất?cách phát hiện xem người dùng có ứng dụng trong Cocoa
5
A
Trả lời
8
Sử dụng fullPathForApplication của NSWorkspace: để nhận đường dẫn gói của ứng dụng. Nếu phương thức đó trả về nil, ứng dụng chưa được cài đặt. Ví dụ:
NSString *path = [[NSWorkspace sharedWorkspace] fullPathForApplication:@"Twitter"];
BOOL isTwitterInstalled = (nil != path);
URLForApplicationWithBundleIdentifier là một phương pháp khác mà bạn có thể sử dụng.
0
Tôi chưa bao giờ thử đoạn code trong câu trả lời ở trên, nhưng các công việc sau cho tôi:
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"app-scheme://"]]) {
NSLog(@"This app is installed.");
} else {
NSLog(@"This app is not installed.");
}
Phương pháp này đòi hỏi các ứng dụng để có một chương trình mặc dù. Tôi không biết về cái ở trên.
Các vấn đề liên quan
- 1. Cocoa xem người dùng Resizable
- 2. cách phát hiện xem bàn phím người dùng có thuộc AZERTY trong Java không?
- 3. Làm cách nào để phát hiện xem máy ảnh có bị hạn chế bởi người dùng
- 4. Có cách nào để ứng dụng Java phát hiện xem màn hình có bị khóa không?
- 5. Cách phát hiện khi người dùng khởi chạy một ứng dụng khác? (Android)
- 6. Cách phát hiện khi người dùng chạm vào chế độ xem trong Android
- 7. Phát hiện xem người dùng web hiện có đăng nhập vào Google không?
- 8. Phát hiện cài đặt người dùng cho Làm mới ứng dụng nền trong iOS 7
- 9. JavaScript có thể phát hiện xem trình duyệt của người dùng có hỗ trợ gzip không?
- 10. Làm cách nào để tạo một Cocoa NSTextView phát triển khi người dùng nhập vào nó?
- 11. Phát hiện người dùng lần đầu tiên trong ứng dụng java
- 12. Phát hiện xem người dùng có tương tác với điện thoại không?
- 13. Phát hiện xem Cửa hàng ứng dụng Windows 8 có màn hình cảm ứng hay không
- 14. Phát hiện người dùng trực tuyến?
- 15. Cách tạo ứng dụng Cocoa chạy nền?
- 16. Phát hiện xem người dùng có phải là quản trị viên
- 17. Có cách nào để phát hiện tác nhân người dùng trong Rails 3.1
- 18. Cách phát hiện xem ứng dụng GUI Qt có bị nhàn rỗi không, bên trong ứng dụng (Qt)?
- 19. Phát hiện xem mã thông báo giao diện người dùng có sẵn để thực thi
- 20. Phát hiện xem người dùng đã sử dụng nút quay lại
- 21. Phát hiện xem người dùng có nhấp vào một vòng tròn
- 22. Phát hiện ứng dụng email
- 23. Làm thế nào để phát hiện xem người dùng có 3G/Wifi trước khi thực hiện kết nối URL?
- 24. Cách phát hiện xem người dùng đã nhấp vào nút "quay lại"
- 25. fork trong ứng dụng Cocoa
- 26. Javascript để phát hiện xem người dùng có thay đổi tab
- 27. Phát hiện người dùng đã đăng nhập trên máy tính bằng ứng dụng web Java
- 28. Phát hiện xem ứng dụng đã được gỡ cài đặt
- 29. Phát hiện xem dịch vụ vị trí có được bật cho ứng dụng của tôi
- 30. kiểm tra xem người dùng có cho phép ứng dụng sử dụng vị trí của họ
Hey buddy. Dựa trên các thẻ của mình, Rafa có vẻ như anh thực sự hỏi về nền tảng Mac chứ không phải nền tảng iPhone. –
cũng cảm ơn tôi sẽ cần tạo một phiên bản iphone ... vì vậy cảm ơn bạn rất nhiều – rafa
Xin lỗi, tôi không nhận thấy các thẻ. Tôi là một poster mới (tôi đã đọc các bài viết khác trước đây để giúp tôi với các vấn đề của tôi nhưng không bao giờ thực sự được đăng) ở đây tại Stackoverflow. –