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的例子,以适应。