2017-07-31 6 views
0

私はApp LinkをAndroidアプリと連携させようとしています。私は正常にwenのHTMLページ(メタタグ付き)からApp-linksを作成し、Facebookからのアプリケーションへのリダイレクトでうまくいっています。しかし、私がFacebookやモバイルのWebページの助けを借りずにアプリリンクを作成することを可能にするFacebookのモバイルホスティングAPIを試してみると、Facebookの文書化に深刻な混乱がありました。 https://developers.facebook.com/docs/applinks/hosting-api 私はコードの下に、これを使用してAPIを呼び出すためにどのようにアイデアを得ることができません。AppリンクのFacebookモバイルホスティングAPIがAndroidで動作しない

`

curl https://graph.facebook.com/app/app_link_hosts \ 
-F access_token="APP_ACCESS_TOKEN" \ 
-F name="Android App Link Object Example" \ 
-F android=' [ 
    { 
     "url" : "sharesample://story/1234", 
     "package" : "com.facebook.samples.sharesample", 
     "app_name" : "ShareSample", 
    }, 
    ]' \ 
-F web=' { 
    "should_fallback" : false, 
    }' 

`

そして、いずれかが、我々はアンドロイドのアプリケーションからAPIを呼び出すことができる方法に関するいくつかのアイデアを与えることができますアプリリンクを実現する。

答えて

0

私はBranch.ioという会社で働いています。私たちは、Android App Links、Facebook App Linksなどのソリューションを提供する会社を深く結びつけています。すべてが1つのリンクに組み込まれています。問題は、Facebookは対処が難しく、多くの場合、リンクが破損していることです。あなたはここに自分を説得することができます。 Deep Linking from Facebook in 2017

私たちは実際にリンクホスティングをサポートしているので、あなた自身のウェブドメインをホストせずに私たちを使うことができるはずです。私たちはあなたにAPIコールを行います。私たちはリンク内のOpenGraphパラメータを簡単に使用して、私たち自身のリンク内のFacebookリンクをすべてサポートします。これにより

{ 
    tags: [ 'tag1', 'tag2' ], 
    channel: 'facebook', 
    feature: 'dashboard', 
    stage: 'new user', 
    alias: 'myalias', 
    data: { 
     mydata: 'something', 
     foo: 'bar', 
     '$desktop_url': 'http://myappwebsite.com', 
     '$ios_url': 'http://myappwebsite.com/ios', 
     '$android_url': 'http://myappwebsite.com/android', 
     '$og_app_id': '12345', 
     '$og_title': 'My App', 
     '$og_description': 'My app\'s description.', 
     '$og_image_url': 'http://myappwebsite.com/image.png' 
    } 
} 

あなたが希望任意のメタデータを添付することができますし、カバーしながらしたがって、ディープリンクを使用して動的コンテンツをサポートすることができます。このように見える支店リンク内側に概念的に

OpenGraph Parameters in Branch Links

、 Facebookのリンクだけでなく、ほぼすべての他のプラットフォームやデバイスにリンクしています。我々はまたdeferred deep linkingをカバーしていますが、これはFacebook Appリンクではサポートされていません。

あなたが探している基本的な深いリンクについては、サービスは無料です。

+0

ご意見ありがとうございます。しかし、私はサードパーティのAPIを使用したくない場合は、ソリューションは何ですか? –

関連する問題