2010-04-16 9 views
5

iPad'de veya iPhone'da çalışan Safari'de bir web sayfasındaki parametrelenmiş bir URL tıklandığında ya da açık olduğunda ya da açık bir şekilde erişilebilmesini istediğim bir uygulamam var.iPhone/iPad. Safari'deki bağlantıdan bir uygulamayı nasıl başlatırım?

Birisi benim için yaklaşımı tasvir edebilir ve/veya ilgili dokümanlara yönlendirebilir mi? Çok teşekkürler.

Alkış,
Doug

cevap

12

Temelde Info.plist içinde kendi URL şemasını kayıt gerekiyor ve uygulama launchable olur. Bir URL'den başladığınızda uygulama davranışında ince ayar yapmak isterseniz, uygulamanıza iletilen parametreleri URL'nin bir parçası olarak ayrıştırıp bunlara göre dilediğinizi yapabilirsiniz.

Here’s the official Apple guide about the same topic.

+0

Whoa. Çok havalı. Kod neredeyse kendini yazıyor ;-). Şerefe. – dugla

+0

SO'nun yardım merkezinden: Dış kaynaklara bağlantılar teşvik edilir, ancak lütfen bağlantı etrafında bir bağlam ekleyin, böylece diğer kullanıcılarınız ne olduğu ve neden orada olduğu hakkında fikir sahibi olurlar. Hedef siteye ulaşılamaması veya sürekli olarak çevrimdışı olması durumunda, her zaman önemli bir bağlantının en alakalı bölümünü belirtin. – Antzi

+0

Not için teşekkürler, bağlam ve başka bir bağlantı ekledim. – Jaanus