美文网首页
IOS 之Swift集成微信分享

IOS 之Swift集成微信分享

作者: 谢千域 | 来源:发表于2021-08-02 16:23 被阅读0次

用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

相关文章

网友评论

      本文标题:IOS 之Swift集成微信分享

      本文链接:https://www.haomeiwen.com/subject/iwkjvltx.html