Facebookから元のアプリへのリンクバック紹介を提供するApplinkプロトコルを使用しようとしています。私が宛先リンクを作成した方法は次のとおりです。
fb://profile/123456?al_applink_data=<encoded_json>
URL エンコード文字列はどこにありますか:
{"target_url":"http:\/\/www.facebook.com/123456","referer_app_link":{"url":"myawesomeapp:\/\/member\/bojan-babic","app_name":"MyAwesomeApp"}}
アプリ自体では、これは次の方法で開かれます。
let application = UIApplication.sharedApplication()
let targetUrl:NSURL = NSURL(string: targetUrlString)!
application.openURL(targetUrl)
その結果、myawesome はネイティブ iOS アプリを開きますが、Facebook アプリ内に「タッチして MyAwesomeApp に戻る」というヘッダーが表示されません。
元のアプリに戻るための適切なプロセスは何ですか? 注:Pinterest iOSアプリでも同じアプローチを試しました