iOSのFacebook Deferred Deep Linkingに問題があります。深いつながりは働いていますが、深いつながりは機能しません。私はこの問題について多くのことを読んだことがあり、解決策を見つけることができません。iOS上でFacebookがディープリンクを延期しましたか?また、Storeでアプリを公開する前にFacebookでテストする方法はありますか?
ディープリンクを設定しています。 App Ads Helperのディープリンクをテストし、「ディープリンクをテスト」をクリックすると、ディープリンクを入力して「通知を送信」をクリックすると、Facebook上で私のアプリケーションを開く通知が届き、このディープリンクが機能します。しかし、「選択延期」をクリックすると、私は何も受け取っていません。私は、アプリケーションを削除して再インストールしようとしますが、[FBSDKAppLinkUtility fetchDeferredAppLink:...];
メソッドは新規インストール後に遅延ディープリンクを取得しません。
[FBSDKAppLinkUtility fetchDeferredAppLink:^(NSURL *url, NSError *error) {
if (error) {
NSLog(@"Received error while fetching deferred app link %@", error);
}
if (url) {
[[UIApplication sharedApplication] openURL:url options:@{} completionHandler:^(BOOL success) {
}];
}
}];
この例では、urlは常にnilです。
注:私はまだStoreにアプリを持っていないので、別のアプリケーションのApple IDを入力しました。 Storeで自分のアプリを持っていたとしても、Storeでアプリを公開せずにディープディープリンクをテストするにはどうすればいいですか?
また、私はFacebook上のドキュメント読んでいる:
は、iOSの10以降では、あなたが開始画面以外のオープンコンテンツをすることはできませんので、人々がインストールされたら、iOSのは、繰延ディープリンクをサポートしていません。アプリ。 (Source)
これが可能であるかどうかはわかりません。
はまた、私はStackOverflowの上の他の記事を読みましたが、彼らは不完全に見える、または私はちょうどドンつまり、私が探していますということが答えていません; tはライン間の回答を参照してください。
How to use facebook deferred deep linking feature for new installs and to test the same before publishing iOS App to appStore? - >この質問に対する回答は、私が探しているものではありません。
遅延リンクを確認したい場合は、ダイアログで[遅延を送信]をオンにしてください。 これを実行した後で、アプリをアンインストールして(既に存在する場合)、アプリストアから再度インストールする必要があります。これをテストするデバイスには、facebookアプリがインストールされ、app-adsヘルパーから「遅延ディープリンクリクエスト」を送信したアカウントでログインする必要があります。 あなたのアプリを開くときに、あなたの遅延ディープリンク機能が動作するのを見ることができます。
これは機能しないので、私はこの質問をしています。これはiOSの10オペレーティングシステム自体の問題ではありません...
:
また、私は私が延期ディープリンク用のチューニングSDKを使用することができることを発見しました。 Deferred Deep Linkは、TOSE SDKを使用してiOS 10でうまく動作します。ブランチに
、あなたはユニバーサルリンクプラス繰延ディープリンクのすべての基本的なルーティングを取得:(Source)も
、私は延期ディープリンク用Branch.ioを使用することができることを発見しました新しいユーザー獲得フローの属性をインストールします。(Source)
私はTuneとBranch.ioを試していません。 Facebook広告を使用して、サードパーティーのソリューションなしで遅延ディープリンクを実行したいと考えています。 Facebookで可能か、iOS上でFacebook用の遅延ディープリンクをテストする方法はありますか?
私はすでにdeここにepリンク。ディープリンクは動作しますが、ディープディープリンクのテスト方法はわかりません。 「遅延送信」オプションがあります。そのオプションを選択すると、「リンクがキューに登録されていて、デバイスで最初にアプリが起動されるまで保留されています」というメッセージが表示されるので、アプリを削除してから再インストールして開く必要があります。上記のiOSとAndroidの設定情報を確認することで遅延ディープリンクを処理できます。 "私はアプリを削除して再インストールするが、何も起こらない –
こんにちはウラジミール、あなたはこの問題を解決しましたか?私はあなたと同じ問題を抱えています。 –