2017-11-22 13 views
0

私のサーバーのルートディレクトリにapple-app-site-associationファイルがあるので、iOS Safariブラウザでバナーを取得できますサーバーを停止し、ブラウザの履歴をクリアしてから、自分の電話機をリセットしても、バナーを取得しています。Apple-app-site-association:サーバーにファイルが存在しないときにバナーが表示される

注:はファイル内の自分のアプリIDを変更しましたが、バナーに反映されていません。

https://example.com/apple-app-site-association 

リンゴアプリサイト - 関連ファイル:

{ 
    "applinks": { 
     "apps": [], 
     "details": [ 
      { 
       "appID": "123456789.com.abc.example", 
       "paths": [ "*" ] 
      } 
     ] 
    } 
} 
+1

:あなただけのコードの下に試すことができ、すべてのページからバナーを削除するには

サーバーキャッシュがまだファイルを返すことを意味します。サーバキャッシュをクリアするか、サーバを再起動してください。 –

+0

@SandeepBhandari - はい、tmpとtrashフォルダをクリアしました。ファイルが見つかりません。example.com/apple-app-site-associationその後、モバイルデータをクリアしましたが、まだバナーを取得しています。 – 151291

+0

example.com/apple-app-site-associationへのルートがある場合は、サーバーコードを実装しているかどうかわかりません。どちらかを返すと正しく404を返します。しかし、残しておくと、バナーの表示に問題があります今すぐ停止しました –

答えて

1

再度アプリを構築していないので、あなたはまだ、バナーを得ています。 iosアプリケーションのビルドプロセス中に、関連ドメインからapple-app-association-fileをダウンロードして、アプリケーションに保存してデインターリンクを行います。

更新されたapple-app-association-file を使用して新しいビルドを取得すると、問題は解決されます。ページが読み込まれている場合は、お使いのブラウザでhttps://example.com/apple-app-site-associationを打ってみ

{ 
"applinks": { 
    "apps": [], 
    "details": [ 
     { 
      "appID": "your app id here", 
      "paths": [ 
       "NOT /*"   
      ] 
     } 
    ] 
} } 
関連する問題