2013-01-24 14 views
10

Tôi muốn sử dụng Biểu ngữ thông minh trên trang web của mình. Nó hoạt động tốt trong Safari di động nhưng không được hiển thị ở tất cả trong Tweetbot, Ứng dụng Twitter, Ứng dụng Facebook hoặc bất kỳ ứng dụng nào khác sẽ hiển thị trang web của tôi trong thành phần UIWebView.Hiển thị biểu ngữ thông minh trong iOS 6 Thành phần UIWebview

Bạn có biết cách để đạt được điều đó hoặc giải pháp thay thế cho phép tôi phát hiện xem ứng dụng của tôi đã được cài đặt chưa và chỉ hiển thị thông báo nếu không.

+1

http://stackoverflow.com/questions/1108693/is-it-possible-to-register-a-httpdomain-based-url-scheme-for-iphone-apps-like có thể chứa một số gợi ý – Nevir

+0

Cảm ơn bạn đã con trỏ. Tôi nghĩ rằng trong # ios6, các tập tin cookie được sandboxed cho mỗi ứng dụng vì vậy chúng tôi không thể hack theo cách này nữa. –

+0

Ngoài ra, 'window.location =" x-my-app: // blah "' với một "vẫn còn đó?" timeout là một cách tốt để đi nhưng nó sẽ chuyển hướng đến ứng dụng của bạn thay vì chỉ phát hiện xem nó có được cài đặt hay không. –

Trả lời

4

Thật không may, tôi nghĩ SmartBanners chỉ hoạt động trong MobileSafari. Tuy nhiên, bạn có thể thiết kế giao diện SmartBanner của riêng mình và sử dụng kỹ thuật được nêu trong câu hỏi này: Is it possible to register a http+domain-based URL Scheme for iPhone apps, like YouTube and Maps? để thực hiện điều đó.

+0

Xin lỗi nhưng @Nevir đã cung cấp liên kết này trong nhận xét của mình, hãy xem câu trả lời của tôi trong chuỗi nhận xét của câu hỏi. Cảm ơn bạn đã đề xuất. –