Xamarin Forms can#39;t share image to Instagram stories(Xamarin表格不能将图片分享到Instagram故事)
本文介绍了Xamarin表格不能将图片分享到Instagram故事的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
事实上,我是使用这个选项将故事分享到Instagram的,该选项允许分享到每个Instagram选项,但现在我发现错误恰恰发生在我要分享到Instagram故事的时候。当我选择该选项时,会出现一个黑屏,没有我之前收费的图像,但只有在故事中才会出现这种情况,Feed和Direct可以完美地工作。// Create the new Intent using the 'Send' action.
Intent share = new Intent(Intent.ActionSend);
// Add the URI to the Intent.
share.PutExtra(Intent.ExtraStream, Uri.Parse("file://" + mediaPath));
// Set the MIME type
share.SetType("image/jepg");
share.SetPackage("com.instagram.android");
Xamarin.Forms.Forms.Context.StartActivity(Intent.CreateChooser(share, "Share image"));
result = true;
按照文档操作:
https://developers.facebook.com/docs/instagram/sharing-to-stories
我可以打开Instagram故事编辑器,但我看不到照片,它仍然是黑色的...
Intent share = new Intent("com.instagram.share.ADD_TO_STORY");
Uri backgroundAssetUri = Uri.Parse("file://" + ruta);
share.SetDataAndType(backgroundAssetUri, "image/jepg");
share.SetFlags(ActivityFlags.GrantReadUriPermission);
Xamarin.Forms.Forms.Context.StartActivity(Intent.CreateChooser(share, "Share image"));
有人能帮帮我吗?
推荐答案
我找到了替代解决方案:
Uri backgroundAssetUri = Uri.Parse("file://" + ruta);
String sourceApplication = "...";
Intent share = new Intent("com.instagram.share.ADD_TO_STORY");
share.PutExtra("source_application", sourceApplication);
share.SetType("image/jepg");
share.PutExtra("interactive_asset_uri", backgroundAssetUri);
share.PutExtra("top_background_color", "#F5F5F5");
share.PutExtra("bottom_background_color", "#FFFFFF");
share.PutExtra(Intent.ExtraStream, backgroundAssetUri);
var activity = Xamarin.Forms.Forms.Context.GetActivity();
activity.GrantUriPermission("com.instagram.android", backgroundAssetUri, ActivityFlags.GrantReadUriPermission);
if (activity.PackageManager.ResolveActivity(share, 0) != null)
{
activity.StartActivityForResult(share, 0);
}
我认为Instagram和背景的图像有问题,因为这是我找到的将图像共享到Instagram故事的唯一方法,只能使用贴纸。
这篇关于Xamarin表格不能将图片分享到Instagram故事的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:Xamarin表格不能将图片分享到Instagram故事
基础教程推荐
猜你喜欢
- 在 gmail 中为 ios 应用程序检索朋友的朋友 2022-01-01
- Kivy Buildozer 无法构建 apk,命令失败:./distribute.sh -m “kivy"d 2022-01-01
- 如何在 UIImageView 中异步加载图像? 2022-01-01
- android 应用程序已发布,但在 google play 中找不到 2022-01-01
- 当从同一个组件调用时,两个 IBAction 触发的顺序是什么? 2022-01-01
- UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效? 2022-01-01
- 如何让对象对 Cocos2D 中的触摸做出反应? 2022-01-01
- 如何在 iPhone 上显示来自 API 的 HTML 文本? 2022-01-01
- 如何在没有IB的情况下将2个按钮添加到右侧的UINavigationbar? 2022-01-01
- Android:对话框关闭而不调用关闭 2022-01-01