在我们的React Native应用中,我们试图让我们的用户根据视图/组件中的选择直接将特定的图像共享到提要或故事中。
当我们尝试直接使用“ com.instagram.share.ADD_TO_FEED”进行共享时,它会以一致的方式完美运行。
但是,当尝试直接使用“ com.instagram.share.ADD_TO_STORY”进行共享时,会出现以下错误:
找不到可处理意图的活动{act = com.instagram.share.ADD_TO_STORY> typ = image / * flg = 0x10000000 pkg = com.instagram.android(有其他功能)}
我们已经使它只能在一个设备上使用(特别是使用Samsung Note 8),但是我们的其他测试设备都弹出该错误。
这是我们的代码:
@ReactMethod
public void shareWithInstagram(String fileName, String base64str, String mode, Callback callback,
Callback secondCallback) {
this.callback = callback;
String type = "image/*";
File media = saveImage(getReactApplicationContext(), fileName, base64str);
if (isAppInstalled("com.instagram.android") == false) {
callback.invoke("Sorry, instagram is not installed in your device.");
} else {
if (media.exists()) {
Intent share = new Intent("com.instagram.share." + mode);
share.setType(type);
share.setPackage("com.instagram.android");
StrictMode.VmPolicy.Builder …Run Code Online (Sandbox Code Playgroud) 当尝试执行以下指令时,我们收到该错误:
CALL mysql.lambda_async ('LAMBDA_ARN','{"operation": "ping"}')
Run Code Online (Sandbox Code Playgroud)
我们的 Aurora MySQL 实例位于私有 VPC 后面,但我可以看到连接到该 VPC 的 NAT 网关。因此,即使我们已遵循此处列出的说明。
它仍然不起作用。
我们甚至无法让它与为 S3 或 SNS 创建的 VPC 端点一起使用......
我们的极光版本是:
2.04.5
我们期望能够从 Aurora 调用 lambda...