【APPソフトウェア開発】|API Cloud公式共通リンク(Universal Links)実現

1780 ワード

ユニバーサルリンク(Universal Links)はiOS 9に既に導入されており、従来のHTTPリンクを通じてapを起動するために便利な技術です.共通リンクを実現するには以下のステップが必要です.*一、App IDにAsociated Domains機能をチェックしてください.*アップル開発サイトに登録して、あなたのアプリIDを見つけて、Asociated domans機能をチェックして、mobileprovisionの説明ファイルを更新して、コンソールにアップロードします.
*二、UZep.entitlementsファイルを構成する方式は別の教程iOS修正entitlementsファイルを参照して、内容は以下の通りで、app.entitlementsファイルを構成する必要があります.後の内容はあなた自身が関連したいドメイン名に変えて、システムはこのドメイン名からJSONファイルapp-site-assiteを要求します.設定が完了したらUZep.entitlementsファイルをWebパッケージのresフォルダに置いて、コードをクラウドに同期させます.




 com.apple.developer.associated-domains
 
 applinks:xxx.com
 


*3、apple-app-site-assiteファイルをアップロードします.これはJSON形式のテキストファイルです.内容は以下の通りです.その中のApp IDはあなたのアップル開発者のアカウントのチームIDとアプリケーションのパッケージ名で構成されています.pathsは複数の設定ができます.直接に「」を配置できます.
{
 "applinks": {
 "apps": [],
 "details": [
 {
 "appID": "6KYKP3473B.com.xxx.app",
 "paths": ["/wwdc/news/*"]
 }
 ]
 }
}
上に配置されたドメイン名ルートディレクトリにファイルを置いて、ブラウザでhttps://xxx.com/apple-app-site-associationを開くことができれば、構成が成功したと説明する.
注:ファイルを保存する時は添付しないでください.json拡張子はhttpsでアクセスして、サーバーCA証明書は信頼されている必要があります.四、雲コンパイル応用
携帯電話の上に取り付けて開け、携帯電話の上のメモを開いてhttps://xxx.com/wwdc/newsを入力し、リンクをクリックしてアプリケーションを直接起動すると、流れが正しいということです.アプリでは、アプリのイベントを傍受して、具体的なリンク先を取得して対応しています.注:ウェブページがaタグジャンプによってアプリケーションを開始する場合、現在のウェブページアドレスのドメイン名と共通リンクのドメイン名は異なる必要があります.