【友盟+】开发者社区

QQ分享成功后提示分享取消

半夏 发表于 2017-4-19 12:45:48 |

半夏
半夏 发表于 2016-7-12 17:56:58 | 显示全部楼层 |阅读模式


出现这个问题的原因在于QQ部分的回调没有正确配置,检查下面几点:

1. Android manifest xml正确配置

[AppleScript] 纯文本查看 复制代码
<activity
  android:name="com.tencent.tauth.AuthActivity"
  android:launchMode="singleTask"
  android:noHistory="true" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="tencent100424468" />
</intent-filter>
</activity>
<activity          
    android:name="com.tencent.connect.common.AssistActivity"
    android:screenOrientation="portrait"
    android:theme="@android:style/Theme.Translucent.NoTitleBar" />


同时注意<data android:scheme="tencent100424468" />这里的APPid需要替换成你代码里配置的APPid
PlatformConfig.setQQZone("100424468", "c7394704798a158208a74ab60104f0ba");
这两处的APPid应该是一致的,同时注意不要删掉tencent前缀


2. 注意实现onActivityresult方法

在分享所在的Activity(不能复写在fragment)里实现下面的方法

[AppleScript] 纯文本查看 复制代码
onActivityResult()

     @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        mShareAPI.onActivityResult(requestCode, resultCode, data);
    } 






上一篇:新浪分享提示&quot;pos&quot;:&quot;5&quot;
下一篇:如何修改dialog提示


紫色飞鱼儿
紫色飞鱼儿 发表于 2016-7-15 11:21:44 | 显示全部楼层
楼主,我是下载的官方的demo,你说的这两点我看了,没有问题,但是有时候还是会出现分享成功,但是提示分享取消的提示,但是有时候确实没有问题的?这是怎么回事?
<!-- QQ QQ空间 -->
        <activity
                android:name="com.tencent.tauth.AuthActivity"
                android:launchMode="singleTask"
                android:noHistory="true" >
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />

                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />

                <data android:scheme="tencent100424468" />
            </intent-filter>
        </activity>
        <activity
                android:name="com.tencent.connect.common.AssistActivity"
                android:screenOrientation="portrait"
                android:theme="@android:style/Theme.Translucent.NoTitleBar"
                android:configChanges="orientation|keyboardHidden|screenSize"/>

  //QQ与QQ空间
        PlatformConfig.setQQZone("100424468", "c7394704798a158208a74ab60104f0ba");
这里我都没有动过,是demo里面的,这个也会有问题?

f_f
f_f 发表于 2016-7-15 14:30:21 | 显示全部楼层
紫色飞鱼儿 发表于 2016-7-15 11:21
楼主,我是下载的官方的demo,你说的这两点我看了,没有问题,但是有时候还是会出现分享成功,但是提示分享 ...

可以给出取消提示时的日志吗?

f_f
f_f 发表于 2016-7-15 15:00:37 | 显示全部楼层
本帖最后由 f_f 于 2016-7-15 15:03 编辑
紫色飞鱼儿 发表于 2016-7-15 11:21
楼主,我是下载的官方的demo,你说的这两点我看了,没有问题,但是有时候还是会出现分享成功,但是提示分享 ...

麻烦你把QQ发我,我们的技术会和你联系,好吗

Lcccc
Lcccc 发表于 2016-7-16 08:42:16 | 显示全部楼层
f_f 发表于 2016-7-15 15:00
麻烦你把QQ发我,我们的技术会和你联系,好吗

我这是直接就弹QQ分享取消,提示tencent=null,jar包都导了,其他配置也没错。   invaild appkey。  这是为啥?

ud2015
ud2015 发表于 2016-7-25 11:00:31 | 显示全部楼层
本帖最后由 ud2015 于 2016-7-25 11:02 编辑

部分机型能分享成功,但是有的机器会有问题,如华为P7
问题:
发起分享的Activity有很大几率会异常退出,虽然分享成功,但是没有成功回调。极少偶尔能成功并得到成功回调

当qq页面出现的同时,发起页面就黑屏,就已经异常退出了,有时候报apn权限。有时候会启动2次qq选择页面(像是异常后再启动了一次)
求技术指导:qq   ud2015@qq.com  号码 2820955723

ud2015
ud2015 发表于 2016-7-25 11:05:17 | 显示全部楼层
E/openSDK_LOG.APNUtil: getApn has exception: No permission to write APN settings
07-25 11:03:10.470 7083-8106/cn.funnyxb.powerremember E/AndroidRuntime: FATAL EXCEPTION: JavaBridge
                                                                        Process: cn.xxx, PID: 7083
                                                                        android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
                                                                            at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:6531)
                                                                            at android.view.ViewRootImpl.doDie(ViewRootImpl.java:5637)
                                                                            at android.view.ViewRootImpl.die(ViewRootImpl.java:5617)
                                                                            at android.view.WindowManagerGlobal.removeViewLocked(WindowManagerGlobal.java:405)
                                                                            at android.view.WindowManagerGlobal.removeView(WindowManagerGlobal.java:353)
                                                                            at android.view.WindowManagerImpl.removeViewImmediate(WindowManagerImpl.java:116)
                                                                            at android.app.Dialog.dismissDialog(Dialog.java:368)
                                                                            at android.app.Dialog$1.run(Dialog.java:131)
                                                                            at android.os.Handler.handleCallback(Handler.java:739)
                                                                            at android.os.Handler.dispatchMessage(Handler.java:95)
                                                                            at android.os.Looper.loop(Looper.java:135)
                                                                            at android.os.HandlerThread.run(HandlerThread.java:61)

感觉是原发起页面异常退出后,sdk又再次显示dialog

android小菜鸡
android小菜鸡 发表于 2016-8-10 10:56:29 | 显示全部楼层
Lcccc 发表于 2016-7-16 08:42
我这是直接就弹QQ分享取消,提示tencent=null,jar包都导了,其他配置也没错。   invaild appkey。  这是 ...

你没有初始化

紫色飞鱼儿
紫色飞鱼儿 发表于 2016-8-12 18:20:56 | 显示全部楼层
f_f 发表于 2016-7-15 15:00
麻烦你把QQ发我,我们的技术会和你联系,好吗

2521757269,你好,请您能尽快和我联系吗?这个问题一直困扰了好久啊


xize
xize 发表于 2016-8-16 10:06:23 | 显示全部楼层
我也出现了类似的问题,分享到QQ没问题,但是分享到QQ空间的时候有时会出现刚点击分享到QQ空间,还没来得及跳转到分享页面就提示分享取消,但是还是可以正常分享。有时跳转过去分享成功了但是提示分享取消。困扰我几天了,求解决。

半夏
半夏 发表于 2016-8-16 11:00:40 | 显示全部楼层
xize 发表于 2016-8-16 10:06
我也出现了类似的问题,分享到QQ没问题,但是分享到QQ空间的时候有时会出现刚点击分享到QQ空间,还没来得及 ...

如果是偶发的问题,是QQ那边的一个缺陷

xize
xize 发表于 2016-8-16 15:14:05 | 显示全部楼层
半夏 发表于 2016-8-16 11:00
如果是偶发的问题,是QQ那边的一个缺陷

还出现了分享到空间提示成功了,但是在QQ空间查看却没有看到分享的内容,快被搞晕了- -

麦麦提
麦麦提 发表于 2016-9-7 16:49:08 | 显示全部楼层
你好,我这边分享到QQ空间,分享成功了,回调却是分享取消。分享到好友可以正常回调的。上面说的两个配置已经配置过好几次了,也没用。求解啊

dsg
dsg 发表于 2016-9-8 17:20:44 | 显示全部楼层
紫色飞鱼儿 发表于 2016-7-15 11:21
楼主,我是下载的官方的demo,你说的这两点我看了,没有问题,但是有时候还是会出现分享成功,但是提示分享 ...

解决这个问题了嘛?求解决

xize
xize 发表于 2016-9-13 14:45:58 | 显示全部楼层
dsg 发表于 2016-9-8 17:20
解决这个问题了嘛?求解决

距离我上次提问已经一个月了,这个问题还是没解决。
问题出现的情况分以下三点:
         1,点击友盟的分享面板中的分享到QQ空间,还没有跳转到QQ空间分享界面就已经有回调提示分享取消了,如果这时候你点击确认还是会成功分享到QQ空间。
         2,点击友盟的分享面板中的分享到QQ空间,跳转到QQ空间分享界面,这个时候如果点击确认,回调提示分享成功,但是进入QQ空间,并没有看到分享记录。
         3,点击友盟的分享面板中的分享到QQ空间,跳转到QQ空间分享界面,这个时候如果点击确认,回调提示分享取消,但是进入QQ空间,却能够看到刚刚分享的内容。

     我想我已经描述的够清楚的了,希望友盟的开发人员可以排查一下这个问题。

唐朝小秀才
唐朝小秀才 发表于 2016-9-26 15:20:51 | 显示全部楼层
这个问题解决了吗?
我这边qq分享时只有qq空间可以成功分享,点击好友就返回app并且报qq分享取消了,求解决

程序猿老纪
程序猿老纪 发表于 2016-11-3 16:12:20 | 显示全部楼层
我这里出现的是__点击友盟的分享面板中的分享到QQ空间,还没有跳转到QQ空间分享界面就已经有回调提示分享取消了,如果这时候你点击确认还是会成功分享到QQ空间。的问题,友盟还能不能解决了,751092236这是我的联系方式,为了解决这个问题头快炸了

程序猿老纪
程序猿老纪 发表于 2016-11-3 17:13:18 | 显示全部楼层
麦麦提 发表于 2016-9-7 16:49
你好,我这边分享到QQ空间,分享成功了,回调却是分享取消。分享到好友可以正常回调的。上面说的两个配置已 ...

我也是,等待友盟给答复

ljw是wo
ljw是wo 发表于 2016-12-5 15:47:27 | 显示全部楼层
f_f 发表于 2016-7-15 15:00
麻烦你把QQ发我,我们的技术会和你联系,好吗

你好,我的问题是不进入onActivityResult()这个方法,也不进mShareAPI.doOauthVerify()回调函数,这是怎么回事?



u-fine
u-fine 发表于 2017-2-6 09:36:17 | 显示全部楼层
xize 发表于 2016-9-13 14:45
距离我上次提问已经一个月了,这个问题还是没解决。
问题出现的情况分以下三点:
         1,点击友盟的 ...

问题解决了没?我碰到了相同是问题,求解

大飞哥哥
大飞哥哥 发表于 2017-4-19 12:45:48 | 显示全部楼层
<activity
  android:name="com.tencent.tauth.AuthActivity"
  android:launchMode="singleTask"
  android:noHistory="true" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="tencent100424468" />
</intent-filter>
</activity>
<activity         
    android:name="com.tencent.connect.common.AssistActivity"
    android:screenOrientation="portrait"
    android:theme="@android:style/Theme.Translucent.NoTitleBar" />

AuthActivity启动模式设置为singleTask,设置为其他的就会失败
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

发表主题

精彩推荐

Xcode9 beat2 编译出错
今天安装了Xcode9 beat2 版本,感觉还不错,就兴冲冲的去编译公司项目,然后发现悲了个催了 ,,编译不通
6.4.5版本sdk,新浪分享内存泄漏
新浪分享的时候,sdk内部持有了Activity造成了内存泄漏
iOS 分享word文件到微信
1. 有个需求是下载网络上的word文件,并分享到微信好友,结果分享出来的不正确。 有指教的吗。。。。

关注我们

新浪微博
微信

欢迎关注友盟官方微博微信!

在线客服
返回顶部 返回列表