2

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 アプリリンクの追加:

Xcode アプリリンクの追加

4

1 に答える 1

1

これらの資格を project.entitlements ファイルに追加しましたか? そして、資格をそのファイルに追加した後、そのファイルをビルド ターゲットに含めるようにしてください。

于 2016-02-22T21:02:46.710 に答える