1

我已经使用它的 android sdk 集成了 Google+,并且还能够获取 PlusClient 对象。我从这里得到了基本信息。在底部的同一页面中,还有另一个交互式帖子链接,我从中获得了以下共享内容的代码。但是它的打开对话框然后分享它。

代码 :-

Button shareButton = (Button) findViewById(R.id.share_button);
shareButton.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
      // Launch the Google+ share dialog with attribution to your app.
      Intent shareIntent = new PlusShare.Builder(this)
          .setType("text/plain")
          .setText("Welcome to the Google+ platform.")
          .setContentUrl(Uri.parse("https://developers.google.com/+/"))
          .getIntent();

      startActivityForResult(shareIntent, 0);
    }
});

我的情况不同,因为我的应用程序中已经有图像和文本,我只想在 Google+ 上共享它们而无需任何用户交互(想要共享它的用户的登录名/签名除外)。在分享照片+文字后,我将立即删除/清除用户的登录信息。所以我只想要求用户进行身份验证,并且不应该出现共享对话框。通过单击该按钮应用程序将要求用户进行身份验证并共享用户已选择的照片+文本,将有一个按钮名称在 G+ 上共享。

IMP 注意:- 仅应显示用户身份验证弹出窗口,并且必须在没有任何用户交互的情况下共享照片+文本。

我需要一些指导,因为我已经集成了 android-sdk 并且我也让它工作,现在唯一的事情是在没有用户交互的情况下共享。如果有人对此有任何想法,请帮助/指导我。

4

2 回答 2

2

这是不可能的。分享到 Google+ 必须始终由用户发起,这最终会在其他用户从您的应用中看到分享时提供更好的用户体验——他们知道分享内容适合他们。

用户交互实际上非常少。一旦他们点击Share按钮,他们将被带到一个共享对话框,该对话框已经包含您预先填充的内容。他们可以添加评论和一些他们认为会喜欢该帖子的人,仅此而已。

于 2013-09-26T18:43:06.587 回答
0

您可以为您的应用推出自己的 google plus 帖子。

https://developers.google.com/+/domains/posts/creating

于 2014-10-30T13:12:45.483 回答