26

つまり、私のチームはモバイル サイトとアプリストアのアプリを持っています。スマート アプリ バナーを表示するメタ タグを追加しました。私はそれを見て、すべてが期待どおりに機能しました。問題は、バナーを閉じたところ、再び表示されないことです。Ted.com スマート アプリ バナーでも同じことを行い、同じ結果が得られました。

現在、iOS7 を搭載した iPad を使用していますが、これは Cookie が原因でバナーの再表示が妨げられていることがわかりました。Safari のキャッシュと Cookie を何度も消去し、メモリから Safari を閉じ、プライベート モードで Safari を実行し、iPad を再起動しましたが、閉じたスマート バナーはまだ再表示されません。足りないものはありますか?Cookie について私が読んだことのほとんどは、IOS6 に固有のもののようですが、IOS7 との違いはありますか? これらの閉じられたスマートアプリのバナーを再表示する方法について誰か考えがありますか?

4

7 に答える 7

4

1.端末からアプリを削除

2.設定 -> Safari -> 履歴とウェブサイトのデータを消去

3.サファリを開き、あなたのウェブサイトを開きます

4.ストアからアプリをインストール

5.ウェブサイトのリロード

6.頑張って

于 2016-09-07T12:44:03.850 に答える
1

すべての設定をリセットせずに、スマート バナーの動作をリセットする方法があります。iDevice をジェイルブレイクするか、iExplorer などの iTunes バックアップ エディタを使用する必要があります。

脱獄方法

  1. Safari アプリケーション ディレクトリに移動します (例: iFile を使用):

/var/mobile/Applications/{Safari App ID}/Library/Webkit

(iFile を使用している場合は、アプリ ID フォルダー名の横にアプリケーション名を表示できます。有効にしますPreferences -> File Manager -> Application Names)

  1. ファイルStoreBannerTracker.plistを削除するか名前を変更します

バックアップエディタ方式

  1. iTunes を使用して iDevice をバックアップします。(おそらく、バックアップを暗号化しないのが最善です)
  2. iExplorer などの iTunes バックアップ エディタを使用して StoreBannerTracker.plist を削除します。iExplorer で:
    • Browse Local iTunes Backups -> {Name of your iDevice} -> Backup Explorer -> AppDomain-com.apple.mobilesafari -> Library -> WebKit
    • StoreBannerTracker.plist を右クリックし、[削除] をクリックします。
  3. iTunesを使用してiDeviceにバックアップを復元します

(免責事項: iExplorer をデモ モードで使用しているため、変更を許可していないため、この方法は試していません。)

于 2014-09-13T04:34:02.630 に答える
-1

をタップSettings > General > Usage> アプリのリストが表示されるまでしばらく待ちます... > Show all apps > Safari > Website Data > Remove All Website Data.

iOS 7 と iPhone 5s でこれを試したところ、スマート バナーが表示されます。

乾杯。

于 2014-03-13T05:41:13.687 に答える
-3

Safari の Cookie とデータをクリアしてみてください。再表示されるはずです

于 2013-10-18T12:14:25.873 に答える