我如何在facebook、whatapp、instagram和其他android平台上共享推荐代码

我如何在facebook、whatapp、instagram和其他android平台上共享推荐代码,android,branch.io,Android,Branch.io,我有一个屏幕,用户可以通过它在Facebook、WhatsApp、Twitter和Instagram上共享推荐代码。(我已经有了生成推荐代码的API)。现在我正在浏览branch.io文档。但我能找到的只是深层次的联系。我无法理解如何使用branch.io在所有这些平台上共享引用代码,或者我应该使用其他工具来编程此功能 Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND); sharin

我有一个屏幕,用户可以通过它在Facebook、WhatsApp、Twitter和Instagram上共享推荐代码。(我已经有了生成推荐代码的API)。现在我正在浏览branch.io文档。但我能找到的只是深层次的联系。我无法理解如何使用branch.io在所有这些平台上共享引用代码,或者我应该使用其他工具来编程此功能

Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
            sharingIntent.setType("text/plain");
            sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here");
            sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "share content");
            startActivity(Intent.createChooser(sharingIntent, "share using"));

我的应用程序截图这将允许您在每个可能的应用程序上共享

Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
            sharingIntent.setType("text/plain");
            sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here");
            sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "share content");
            startActivity(Intent.createChooser(sharingIntent, "share using"));

为什么不使用共享意图发送参考代码/链接

Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
            sharingIntent.setType("text/plain");
            sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here");
            sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "share content");
            startActivity(Intent.createChooser(sharingIntent, "share using"));
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");
sendIntent.setType("text/plain");
startActivity(sendIntent);
有关更多信息,请参阅

Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
            sharingIntent.setType("text/plain");
            sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here");
            sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "share content");
            startActivity(Intent.createChooser(sharingIntent, "share using"));

您可以使用答案过滤应用程序,因为大多数共享平台不允许发布预填充的文本,所以共享此类信息的最佳方式是通过http url

Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
            sharingIntent.setType("text/plain");
            sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here");
            sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "share content");
            startActivity(Intent.createChooser(sharingIntent, "share using"));
大多数共享平台读取url的html页面内的元内容,并相应地发布帖子

Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
            sharingIntent.setType("text/plain");
            sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here");
            sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "share content");
            startActivity(Intent.createChooser(sharingIntent, "share using"));
通过此链接查看用于Facebook的元标记:-

Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
            sharingIntent.setType("text/plain");
            sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here");
            sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "share content");
            startActivity(Intent.createChooser(sharingIntent, "share using"));
对于共享链接,请使用以下内容:-

Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
            sharingIntent.setType("text/plain");
            sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here");
            sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "share content");
            startActivity(Intent.createChooser(sharingIntent, "share using"));
Intent share = new Intent(android.content.Intent.ACTION_SEND);
        share.setType("text/plain");
        share.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);

        share.putExtra(Intent.EXTRA_SUBJECT, "Title Of The Post");
        share.putExtra(Intent.EXTRA_TEXT, "<source url>");

        startActivity(Intent.createChooser(share, "Share text to..."));
Intent share=newintent(android.content.Intent.ACTION\u SEND);
share.setType(“文本/普通”);
share.addFlags(Intent.FLAG\u ACTIVITY\u CLEAR\u WHEN\u TASK\u RESET);
share.putExtra(Intent.EXTRA_主题,“职位名称”);
share.putExtra(Intent.EXTRA_TEXT,“”);
startActivity(Intent.createChooser(共享,“将文本共享到…”);

这里是Branch.io的Alex

Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
            sharingIntent.setType("text/plain");
            sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here");
            sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "share content");
            startActivity(Intent.createChooser(sharingIntent, "share using"));
实际上,我们以前提供的转介代码功能与您描述的一模一样,但不久前我们就不推荐它,而是支持转介链接系统。原因其实很有趣:我们的合作伙伴应用程序发现代码是不必要的,需要做很多额外的工作。Branch处理转介的方式从根本上讲是不同的,而且更加用户友好,因此实际上根本不需要让用户输入代码

Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
            sharingIntent.setType("text/plain");
            sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here");
            sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "share content");
            startActivity(Intent.createChooser(sharingIntent, "share using"));
传统的应用程序推荐流程
  • 邀请用户
    获取代码
  • 邀请用户
    向朋友(
    邀请用户
    )发送代码,并说“下载此应用程序并输入我的代码!”
  • 受邀用户
    希望下载应用程序,希望找到如何输入代码,希望正确输入代码
  • 邀请用户
    获得奖励
  • 正如你所看到的,在很多地方,这个过程可能会出错

    Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
                sharingIntent.setType("text/plain");
                sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here");
                sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "share content");
                startActivity(Intent.createChooser(sharingIntent, "share using"));
    
    分行转介流程
  • 邀请用户
    获取链接
  • 邀请用户
    将链接发送给朋友(
    邀请用户
  • 受邀用户
    单击链接,直接发送到Play Store,下载应用程序,并自动触发推荐赎回逻辑,无需任何手动操作
  • 邀请用户
    获得奖励
  • 这是因为Branch跟踪最初创建链接的用户,并且可以在新用户在打开链接后第一次成功下载/购买/其他任何内容时报告。这是一个更简单、更无缝的过程,分支机构推荐基础设施非常可靠,因此“正常工作”

    Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
                sharingIntent.setType("text/plain");
                sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here");
                sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "share content");
                startActivity(Intent.createChooser(sharingIntent, "share using"));
    
    以下是用于设置此设置的文档页面:

    Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
                sharingIntent.setType("text/plain");
                sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here");
                sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "share content");
                startActivity(Intent.createChooser(sharingIntent, "share using"));
    
    使用共享表 Branch在Android上提供了一个可用于通过任何已安装应用发布这些链接的应用程序。它可能对您不是特别有用,因为您已经构建了自己的自定义图标,但如果其中一个应用程序不可用,它将避免出现错误

    Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
                sharingIntent.setType("text/plain");
                sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here");
                sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "share content");
                startActivity(Intent.createChooser(sharingIntent, "share using"));
    

    如何在facebook、instagram、whatsapp和twitter上共享推荐代码?创建一个html并将其放在服务器上,通过android或iphone设备共享其链接。有关更多详细信息,请查阅:-此代码适用于所有平台,如果您正在共享页面的url,则无需更改。我只能在单击facebook图标时以编程方式打开facebook吗?您可以使用@Jehad answer在特定平台上共享。如何使用此代码在facebook、instagram、,whatsapp和twitter?在您的股票期权的onclickListener上实现此代码,这将为您提供一个动态股票期权,来自安装在您手机上的facebook、gmail、skype、whatsapp等应用程序
    Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
                sharingIntent.setType("text/plain");
                sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here");
                sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, "share content");
                startActivity(Intent.createChooser(sharingIntent, "share using"));