ご注意ください:このような質問は非常に有用な答えを得るつもりはありません。将来的には、より具体的で少しの作業を見せてください。しかし、正確な用語がわからないときに、ソリューションを探すのが難しいことがあることを感謝します。あなたが探している用語は「URLスキーム」です
各アプリケーションには、特定のページやウェブサイトを開くための独自のURLスキームがあります。必要なURLスキームが見つかるかどうかを調べるには、ドキュメントやオンライン検索を調べる必要があります。これらは多くの非公式なウェブサイトが掲載されていましたが、もはや維持されていません。
たとえばFacebookの特定のプロフィールページ(人や会社など)を開くには、fb://profile/<page id>"
を使用して、そのページに対応するFacebook IDを置き換えます。これは数値で、URLで時々見つけることができますが、http://findmyfbid.com/はこれに役立つリソースです。 共有UIApplication
インスタンスでopen
をトリガーするだけで、URLを開くことができます。しかし、ユーザーにはFacebookがインストールされていない可能性があるので、canOpenURL
を使用して、使用しようとしているURLスキームがサポートされているかどうかを確認し、そうでない場合はブラウザでURLを開くことができます。
しかし、一部のアプリではUniversal linkingの新機能が実装されている可能性があります。https://facebook.com/<page_id>
などの標準のURLを指定すると、デバイスが自動的に適切なページを開くことがあります。私はそれを周りに遊ぶことをお勧めします。
注:canOpenURL
をチェックできるようにするURLスキームごとに、アプリのplistにはadd itが必要です。
instagram://user?username=<username>
twitter://user?screen_name=<username>
注:
私はすでにここInstagramのやTwitter便利を持っているので、ユーザーのページを開くための基本的な制度であること、これらのアプリケーションは、支持体(例えば、他のURLスキームがありますInstagramのロケーションページや特定のタグにリンクすることができます)、URLスキームの詳細については、docu人の男性tationを確認する必要があります。
あなたは公開ページについて話していますか? –
どのコーディング例を試しましたか? FBButtonPressed FUNC – happymacarts
@IBAction(送信者:任意)FBButtonPressed FUNC { – mjs317