美文网首页
使用微信SDK实现分享等功能

使用微信SDK实现分享等功能

作者: 鱼大魔王 | 来源:发表于2016-10-18 22:43 被阅读0次

    微信开放平台官网

    一.下载SDK

    二.新建工程并在开放平台的管理中心注册,获得appID

    三.将sdk导入到工程

    SDK的文件夹里有这些文件:

    四.添加需要的框架和lib

    五.设置URL scheme

    六.终于该写代码了

    1.appDelegate.h

    #import<UIKit/UIKit.h>

    #import "WXApi.h"

    @interface AppDelegate : UIResponder<UIApplicationDelegate, WXApiDelegate>

    @property (strong, nonatomic) UIWindow *window;

    @end

    2.appDelegate.m

    在didFinishLaunchingWithOptions方法中注册ID

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    [WXApi registerApp:@"wx7042de36xxxxxxxx"];

    return YES;

    }

    增加这两个方法

    - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {

    return [WXApi handleOpenURL:url delegate:self];

    }

    -(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{

    return [WXApi handleOpenURL:url delegate:self];

    }

    3.具体要调用的方法

    我们在main.storyboard上添加一个按钮并且在viewController.m中给这个按钮添加一个点击事件.

    - (IBAction)sendAMessage:(id)sender {

    SendMessageToWXReq* req = [[SendMessageToWXReq alloc] init];

    req.text = @"这是测试发送的内容。";

    req.bText = YES;

    req.scene = WXSceneSession;

    [WXApi sendReq:req];

    }

    虽然只是发送了一段简单的文本,但起码大功告成了---

    激动人心的时候到了,我们来测试一下...

    成功了...

    如果要发送图片或者分享到朋友圈什么的,具体可以查看官方的实例代码.

    相关文章

      网友评论

          本文标题:使用微信SDK实现分享等功能

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