`

微信分享成功消息获取

 
阅读更多
var shareData = {
    img_url: "",
    img_width: 200,
    img_height: 200,
    link: '',
    desc: '',
    title: '',
    appid: 0
};

document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
    // 发送给好友
    WeixinJSBridge.on('menu:share:appmessage', function(argv){
        shareFriend();
    });
    // 分享到朋友圈
    WeixinJSBridge.on('menu:share:timeline', function(argv){
        shareTimeline();
    }); 
}, false);


function shareTimeline() {
    WeixinJSBridge.invoke('shareTimeline', shareData, function(res) {
        validateShare(res);
        _report('timeline', res.err_msg);
    });
}

function shareFriend() {
    WeixinJSBridge.invoke('sendAppMessage', shareData, function(res) {
        validateShare(res);
        _report('send_msg', res.err_msg);
    });
}

function validateShare(res) {
    if(res.err_msg != 'send_app_msg:cancel' && res.err_msg != 'share_timeline:cancel') {
    //分享完毕回调
    }
}

 

分享到:
评论

相关推荐

    在微信小程序中获取微信群 ID

    当用户成功地将小程序页面分享到微信群后,小程序的回调结果中可以获取该微信群的群 ID。 当用户从微信群中的分享入口进入小程序时,小程序可以获取当前微信群的群 ID。 首先,我们来聊聊用户成功地将小程序页面分享...

    微信分享获得图片和文字描述,微信分享源码.zip

    在微信平台上进行分享功能的开发是一项常见的需求,尤其对于移动端的开发者来说,微信分享能够极大地扩展应用的传播范围。本文将深入探讨“微信分享获得图片和文字描述”的技术实现,以及如何利用提供的“微信分享...

    微信分享完整demo

    微信分享完整Demo是一款用于演示如何在移动应用中集成微信分享功能的应用示例。这个Demo包含了必要的appid(应用程序ID)和签名文件,使得开发者能够快速理解和实现微信平台的分享功能。以下将详细介绍微信分享Demo...

    Android 微信分享功能

    1. **获取应用签名**:在实现微信分享之前,你需要获取应用的签名,因为这是注册微信开放平台应用时必要的信息。你可以通过Android Studio的`Build`菜单 -> `Generate Signed Bundle / APK`来创建一个签名文件,然后...

    Flutter 截图、QQ分享、微信分享、微博分享

    本文将深入探讨如何在Flutter应用中实现截图、QQ分享、微信分享以及微博分享的功能。 **截图功能** 在Flutter中,我们可以利用`image_picker`插件来实现屏幕截图。首先,用户通过调用`ImagePicker`的`...

    Android实现QQ和微信分享功能

    - **处理回调**:在AndroidManifest.xml中声明的WXEntryActivity用于接收微信分享的回调结果,需要在这里处理分享成功或失败的情况。 - **签名验证**:微信分享时,需要对URL进行签名验证,防止被恶意篡改。 - **...

    微信分享_android实现分享到微信.zip

    在Android平台上,微信分享是一项常见的功能,允许用户将各种类型的内容,如文本、图片、链接等,方便地分享到微信朋友圈或微信好友。本示例项目"微信分享Demo"将帮助开发者了解如何在Android应用中集成微信分享功能...

    微信分享 留在微信没有回调问题

    ### 微信分享留在微信没有回调问题解决方案 #### 背景介绍 在移动应用开发过程中,集成第三方社交平台分享功能是一项常见的需求。其中,微信作为国内用户基数最大的社交平台之一,其分享功能的实现尤为关键。然而,...

    微信分享及回调相应结果

    Log.d("WeChat", "分享成功"); break; case BaseResp.ErrCode.ERR_USER_CANCEL: Log.d("WeChat", "用户取消分享"); break; case BaseResp.ErrCode.ERR_AUTH_DENIED: Log.d("WeChat", "授权失败"); break; ...

    微信分享demo

    5. 处理回调:监听并处理微信返回的结果,如分享成功、失败或取消等状态。 为了确保分享的成功,开发者还需要关注一些常见问题,比如网络状况、用户是否安装微信、微信SDK版本兼容性、权限设置等。此外,对于不同...

    微信分享Demo.rar

    微信分享Demo是一个典型的移动应用开发案例,主要展示了如何在Android或iOS平台上集成微信SDK,实现应用内的内容分享功能。这个压缩包可能包含了源代码、配置文件以及必要的文档,旨在帮助开发者快速理解和实施微信...

    微信分享到朋友圈代码

    微信分享功能主要依赖于微信官方提供的微信开放平台(WeChat Open Platform)以及它的SDK(Software Development Kit)。微信SDK为开发者提供了丰富的接口,包括登录、支付、分享等多种功能。要使用这些功能,首先...

    Android应用源码微享,微信分享实例

    首先,要实现微信分享,开发者需要注册成为微信开放平台的开发者,并创建一个应用,获取到AppID和AppSecret。这些是进行微信API调用的基础,用于验证应用的身份。 接着,我们需要集成微信SDK到Android项目中。这...

    shareDemo微信分享插件!分享可自定义标题,缩略图,简介!

    在移动应用开发中,微信分享功能是一个非常重要的组成部分,它允许用户将应用程序的内容轻松地分享到微信社交平台,提升用户体验并扩大应用的影响力。本文将详细介绍"shareDemo微信分享插件"及其使用方法,帮助...

    微信公众号禁止分享页面.如何禁止微信公众号分享页面

    微信公众号禁止分享页面.如何禁止微信公众号分享页面

    Android 接入第三方登录 微信登录 微信分享 demo

    3. **微信分享**:微信分享功能允许用户将应用内的内容(如文章、图片、链接等)分享给微信的好友或者朋友圈。微信SDK提供了多种分享类型,包括文本、图片、网页链接等。开发者需要设置分享的内容、目标类型(好友或...

    微信 分享例子 授权 android

    在Android应用开发中,微信分享和授权是常见的社交功能,特别是在构建涉及用户互动的应用时。本项目是一个关于如何在Android应用程序中实现微信分享和授权的示例,旨在帮助新手快速理解这一过程。以下是对这个项目...

    微信分享信息弹出提示操作说明 朋友圈微信分享代码

    在IT行业中,微信分享是移动应用开发者经常遇到的一项功能需求,尤其对于社交网络推广和用户互动至关重要。本文将深入探讨“微信分享信息弹出提示操作说明”以及如何实现朋友圈微信分享代码。 首先,微信提供了开放...

    手机微信分享demo

    本示例“手机微信分享demo”主要关注于手机端的分享功能实现,特别是针对QQ、QQ空间、微信好友及朋友圈的分享。同时,它还支持UC、QQ和百度这三大主流移动浏览器,这意味着该功能具有广泛的适用性。 1. **HTML**:...

    微信分享代码

    此外,为了确保分享的成功,你需要处理微信分享的回调事件。微信SDK提供了`onReq`和`onResp`方法来接收分享结果。通过这些回调,你可以获取到分享的状态(成功、失败、取消等),并据此提示用户或进行相应的错误处理...

Global site tag (gtag.js) - Google Analytics