0
我正在開發一個帶有Android和iOS解決方案的Xamarin表單應用程序。 我拼命尋找一個完整的例子,讓用戶分享從我的應用程序拍攝的Instagrama圖片。Xamarin表單:在Instgram上共享圖片
任何人都可以指向一些很好的教程/ example/github回購/等。 ?
我正在開發一個帶有Android和iOS解決方案的Xamarin表單應用程序。 我拼命尋找一個完整的例子,讓用戶分享從我的應用程序拍攝的Instagrama圖片。Xamarin表單:在Instgram上共享圖片
任何人都可以指向一些很好的教程/ example/github回購/等。 ?
您不能直接發佈到Instagram API,因爲它是私密的,但如果用戶在手機上安裝了該應用,則可以與Instagram應用分享照片。這是我認爲你正在努力實現的。我不知道有任何回購或樣品,因此需要您自己做一些工作。您可以使用Instagram Uri Scheme來做到這一點。對於iOS,您需要使用「文檔交互」部分,在Android中,您將開始一項新活動並傳遞媒體。
您將需要對這些本地代碼進行編碼,並使用依賴注入將其傳遞到Xamarin Forms應用程序中。如何在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的例子,以適應。