使用android sdk在Google Plus上共享照片,而不是通过Share Intent共享
作者:互联网
我已经使用其android sdk集成了Google,并且还能够获取PlusClient对象.
我从here获得了基本信息.在底部的同一页面中,还有一个用于交互式帖子的链接,从中我获得了下面共享内容的代码.但是它的打开对话框然后共享.
代码:-
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上共享”.
重要说明:-仅应显示用户身份验证弹出窗口,并且该窗口之后必须共享照片文本,而无需任何用户交互.
我需要一些指导,因为我已经集成了android-sdk,并且我也可以使用它,现在唯一的好处是无需用户交互即可共享.如果有人对此有任何想法,请帮助/指导我.
解决方法:
这是不可能的.与Google的共享必须始终由用户发起,这最终会在其他用户看到您应用中的共享时为他们带来更好的用户体验-他们知道该共享具有他们的上下文.
用户交互实际上非常少.按下“共享”按钮后,它们将被带到一个共享对话框,其中已经包含您预先填充的内容.他们可以添加评论,他们认为有些人会喜欢该帖子,仅此而已.
标签:image-uploading,android,upload,google-plus 来源: https://codeday.me/bug/20191009/1881773.html