Tôi cần có thể khởi chạy ứng dụng iOS của mình từ trình duyệt Safari. Vì vậy, tôi đã đi đến tập tin .plist
của tôi trong xcode và thêm một mục vào Lược đồ URL của tôi và được nhập vào chuỗi myappname
.Tiếp tục nhận được thông báo xem cảnh báo về "Mở trang này trong YourAppName?" khi cố gắng khởi chạy ứng dụng từ safari
Bây giờ nếu tôi đi đến Safari, và gõ myappname://
trong thanh địa chỉ URL và trình, nó cho thấy tôi một UIAlertView
nói rằng Open this page in "MyAppName"?
với các tùy chọn cho Cancel
và Open
.
Nếu tôi nhấn Open
ứng dụng sẽ mở ứng dụng thành công, tuy nhiên tôi muốn thực hiện việc này mà không cần UIAlertView
bật lên với thông báo đó.
Tôi đã thực hiện tìm kiếm trực tuyến một cách nhanh chóng và có vẻ như mọi người vẫn gặp sự cố với điều này bất cứ khi nào bản cập nhật iOS mới xuất hiện và dường như tôi không tìm thấy giải pháp hoặc câu trả lời gần đây.
Tôi đang sử dụng iPhone 4s với iOS 7.1 và tôi đang sử dụng xcode 5.1 nếu điều đó tạo ra bất kỳ sự khác biệt nào.
Ngoài ra, tôi đã sử dụng một ứng dụng có sẵn trong App Store được gọi là "Frontback" thực hiện thành công điều này mà không cần số UIAlertView
hiển thị trong Safari.
Cảm ơn sự giúp đỡ.
một ví dụ về giao thức url bạn muốn sử dụng để mở ứng dụng là gì? hoặc là không thích hợp, bạn chỉ muốn mở ứng dụng khi nào đó giống như hi: //this_is_my_app.cool –
Tôi đoán đó là không liên quan XD –
Lược đồ URL mà tôi đã mô tả ở trên hoạt động hoàn hảo. Tôi chỉ muốn loại bỏ UIAlertView. – user3344977