App Search Programming Guide に記載されているすべての手順に従って、アプリケーションで Universal Link を有効にしましたが、機能しません。
手順:
1) Apple アプリ サイト関連付けファイルが作成され、Web からアクセスできます。
2) メンバー センターで関連付けられたドメインを有効にし、プロビジョニング プロファイルを生成しました。
3)applinks:limeroad.com
アプリ ターゲットの機能セクションに追加されました。
4) 実施 -
-(BOOL)application:
(UIApplication *)application continueUserActivity:
(NSUserActivity *)userActivity restorationHandler:
(void(^)(NSArray * __nullable restorableObjects))restorationHandler
5) メール アプリから以下のリンクを開こうとしましたが、常に Safari で開きます。
www.perf.limeroad.com/scrap/s56b1d03f092d275b2808c6d5
6)リンクを長押ししてみましたが、サファリでは開いているだけで、アプリでは開いていません。
私のアプリは iOS 7 以降をサポートしています。これらの手順を開発ビルドとテスト フライト ビルドでテストしましたが、うまくいきませんでした。
フォースクエアを試して旅行アプリを作ってみましたが、うまくいっているようです。iOS9.2 を実行している iPhone 6 と iOS 9.1 を実行している iPad でこれを試しました。
で検証を行いsearch.developer.apple.com/appsearch-validation-tool/
、ここでも問題ないようです。
ここで見逃したことを教えてください。他の誰かが同じ問題に直面していますか?
JSON: {
"applinks": {
"apps": [],
"details": [ { "appID": "TB98D47W8J.com.limeroad.Limeroad",
"paths": ["*"]
}
]
}
}
アプリの検証:
Xcode アプリリンクの追加: