2017-08-04 23 views
0

私はAndroidとiOSのソリューションでXamarin Formsアプリケーションを開発しています。 私はアプリから撮影したインスタントグラムの写真をユーザーが共有できるようにするための完全な例を必死に探しています。Xamarinフォーム:Instagramで画像を共有

誰でもいくつかの良いチュートリアル/例/ githubのレポは/ etcを指すことができます。 ?

答えて

1

それがプライベートであるとしてあなたは直接InstagramのAPIに投稿することはできませんが、ユーザーが自分の携帯電話にインストールされていることがある場合は、Instagramのアプリで、写真を共有することができます。あなたが達成しようとしていると思います。私はレポやサンプルのことを知らないので、これで自分で少し作業をする必要があります。あなたがInstagram Uri Schemeを使用することができます。これを行うために

。 iOSの場合は、ドキュメントインタラクションセクションを使用する必要があります。Androidでは、新しいアクティビティを開始し、メディアを通過させます。

あなたはネイティブにこれらをコーディングして、Xamarinフォームアプリにそれを渡すために、依存性注入を使用する必要があります。 Androidの中にどのようにstart an Activity上の例のような次のとおりです。合わせて

public Task<bool> LaunchApp(string uri) 
{ 
    bool result = false; 

    try 
    { 
     var aUri = Android.Net.Uri.Parse(uri.ToString()); 
     var intent = new Intent(Intent.ActionView, aUri); 
     Xamarin.Forms.Forms.Context.StartActivity(intent); 
     result = true; 
    } 
    catch (ActivityNotFoundException) 
    { 
     result = false; 
    } 

    return Task.FromResult(result); 
} 

変更Instagramのの例。

関連する問題