1

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アプリでも同じアプローチを試しました

4

0 に答える 0