0

次の方法で Firebase をアプリケーションに統合しました

- (BOOL)application:(UIApplication *)application
             openURL:(NSURL *)URL
             options:(NSDictionary<NSString *, id> *)options

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

シミュレータで iOS アプリケーションを起動するモバイル Safari からのリンクを正常にテストできます。

私の質問は、アプリ ストアを起動し、iOS アプリケーションへのリンクを渡し続けるモバイル リンクをたどるパスをテストする方法はありますか?

コードを App Store に送信する前に、シミュレーターで変更をテストできるようにしたいと考えています。

4

1 に答える 1

2

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

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

  1. Firebase Dynamic Links SDK を含むアプリのビルドをインストールします
  2. リンクを生成してどこかに投稿する
  3. アプリをアンインストールする
  4. リンクを開き、App Store ページにリダイレクトします。
  5. App Store を閉じる
  6. アプリのビルドをローカルにインストールします (Xcode または TestFlight/Fabric などを使用)。
  7. アプリを開く
  8. ユーザーがアプリを App Store からインストールする場合と同様に、リンク パスが返されます。
于 2016-11-07T18:54:13.393 に答える