2016-11-07 6 views
0

私は、次の方法テストFirebaseディープリンクするためのインストールパス

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

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)URL options:(NSDictionary<NSString *, id> *)options私は成功したiOS版を起動し、モバイルのSafariからリンクをテストすることができるよに自分のアプリケーションにFirebaseを統合しましたシミュレータのアプリケーション。

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

私は、App Storeにコードを送信する前に、シミュレータで自分の変更をテストしたいと思っています。

答えて

0

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

  1. FirebaseダイナミックリンクSDK
  2. リンクを生成しますが含まれてアプリのビルドをインストールし、アプリをアンインストールし、どこか
  3. をそれを投稿:ここ

    は、あなたがこれをテストするために使用できる流れであります
  4. リンクを開くと、それは
  5. がINSTAL
  6. のApp Storeを閉じApp Storeのページに至るまでのすべての方法をリダイレクトしてみましょうあなたのアプリをローカルでビルドする(XcodeまたはTestFlight/Fabric /などを使用)
  7. あなたのアプリを開く
  8. あなたのアプリがアプリケーションからインストールされたときと同じ方法でリンクパスが返されますユーザーが保管します。
+0

手順8は正常に機能していますか?アプリのインストール後にダイナミックリンクパスを取得する際に問題が発生しています。 –

+0

私のテストで@DennisBurfordそれは常に持っている! AppDelegateのスニペットで新しい質問を投稿してください。問題があると思われます。 –

+0

@DennisBurfordこれを修正しましたか? – yedidyak

関連する問題