4

私のアプリには、Firebase からのディープ リンクがあります。

このメソッドでは、ユーザーがアプリをインストールしたときにリンクを取得します。

- (BOOL)application:(UIApplication *)application
continueUserActivity:(NSUserActivity *)userActivity
 restorationHandler:(void (^)(NSArray *))restorationHandler

しかし、ユーザーが私のアプリをインストールしないと、ユーザーは App Store に移動し、インストール後にアプリを開いてこのメソッドを呼び出す必要があります。

アプリストアにバージョンをアップロードせずにこれを確認するにはどうすればよいですか?

4

1 に答える 1

9

Firebase は、アプリケーションがデバイスにどのようにインストールされているかを知りません (または気にしません) 。Xcode から直接インストールし、ベータ配布システム (TestFlight、Hockey、Fabric など) を使用することは、App Store を経由する場合とまったく同じ方法で処理されます。

これをテストするために使用できるフローを次に示します。

  1. Dynamic Links SDK を含むアプリのビルドをインストールします
  2. リンクを生成し、iOS Notes などの場所に投稿します
  3. アプリをアンインストールする
  4. リンクを開き、App Store ページにリダイレクトします。
  5. App Store を閉じる
  6. アプリのビルドをローカルにインストールします (Xcode または TestFlight/Fabric などを使用)。
  7. アプリを開く
  8. ユーザーがアプリを App Store からインストールする場合とまったく同じ方法で、リンク データが返されます。
于 2017-01-04T19:21:26.350 に答える