工作需要为Unity游戏提供c++接口,参考了一些大神的代码之后改了改,话不多说,上代码。
//
// WXShareUnityLibs.h
// WXShareUnityLibs
//
// Created by zhai chunlin on 15/10/26.
// Copyright (c) 2015年 ZCL. All rights reserved.
//
#import <Foundation/Foundation.h>
#define WXSHARE 7
#define WXSHARE_FAILURE 700
#define WXSHARE_SUCCESS 701
#if defined(__cplusplus)
extern "C"{
#endif
//分享结果回调函数类型声明
typedef void (*WXShareCallback) (int callback, int resultStatus);
//WXApi的成员函数,向微信终端程序注册第三方应用。
extern BOOL iosWXRegisterApp(const char *appId);
//处理微信通过URL启动App时传递的数据
extern BOOL iosWXHandleOpenURL(const char *url);
//检查微信是否已被用户安装
extern BOOL iosWXIsWXAppInstalled();
//判断当前微信的版本是否支持OpenApi
extern BOOL iosWXIsWXAppSupportApi();
//分享 shareMethod: 0:好友 1:朋友圈
extern void iosWXShareToWinXinWithTitle(const char *title, const char *description, const char