IOS 之Swift集成微信分享

用pod 集成 WechatOpenSDK

 pod'WechatOpenSDK'  

pod install 

直接上代码 

extension AppDelegate {

    funconReq(_req:BaseReq) {

    }

    funconResp(_resp:BaseResp) {

    }

    funcapplication(_application:UIApplication, handleOpen url:URL) ->Bool{

        returnWXApi.handleOpen(url, delegate:self)

    }    funcapplication(_application:UIApplication, open url:URL, 

:String?, annotation:Any) ->Bool{

        returnWXApi.handleOpen(url, delegate:self)

    }

    funcapplication(_application:UIApplication, continue userActivity:NSUserActivity, restorationHandler:@escaping([UIUserActivityRestoring]?) ->Void) ->Bool{

        returnWXApi.handleOpenUniversalLink(userActivity, delegate:self)

    }

}

点击分享 实现

    funcshareWebFor(_url:String) {

        letwebpageObject =WXWebpageObject()

        webpageObject.webpageUrl="https://www.baidu.com";

        letmessage =WXMediaMessage()

        message.title="邀请员工";

        message.description="点击加入";

        message.setThumbImage(UIImage(named:"登录001")!)

        message.mediaObject= webpageObject;

        let req = SendMessageToWXReq()

        req.bText=false

        req.message= message;

        req.scene = Int32(WXSceneSession.rawValue);

        WXApi.send(req) { ( hah )in

            print(hah)

        }

    }

注意事项

1.白名单

2.  TAGETS-  info-  URL types

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容