add .gitignore
This commit is contained in:
71
msext/Class/Helper/Constant.h
Executable file
71
msext/Class/Helper/Constant.h
Executable file
@@ -0,0 +1,71 @@
|
||||
//
|
||||
// Constant.h
|
||||
// SDKSample
|
||||
//
|
||||
// Created by Jeason on 15/7/14.
|
||||
//
|
||||
//
|
||||
|
||||
#ifndef SDKSample_Constant_h
|
||||
#define SDKSample_Constant_h
|
||||
|
||||
#define RGBCOLOR(r,g,b) [UIColor colorWithRed:(r)/255.0f green:(g)/255.0f blue:(b)/255.0f alpha:1]
|
||||
|
||||
#define TIPSLABEL_TAG 10086
|
||||
#define SCREEN_WIDTH [[UIScreen mainScreen] bounds].size.width
|
||||
#define SCREEN_HEIGHT [[UIScreen mainScreen] bounds].size.height
|
||||
#define BUFFER_SIZE 1024 * 100
|
||||
|
||||
static const int kHeadViewHeight = 135;
|
||||
static const int kSceneViewHeight = 100;
|
||||
|
||||
static NSString *kTextMessage = @"人文的东西并不是体现在你看得到的方面,它更多的体现在你看不到的那些方面,它会影响每一个功能,这才是最本质的。但是,对这点可能很多人没有思考过,以为人文的东西就是我们搞一个很小清新的图片什么的。”综合来看,人文的东西其实是贯穿整个产品的脉络,或者说是它的灵魂所在。";
|
||||
|
||||
static NSString *kImageTagName = @"WECHAT_TAG_JUMP_APP";
|
||||
static NSString *kMessageExt = @"这是第三方带的测试字段";
|
||||
static NSString *kMessageAction = @"<action>dotalist</action>";
|
||||
|
||||
static NSString *kLinkURL = @"http://tech.qq.com/zt2012/tmtdecode/252.htm";
|
||||
static NSString *kLinkTagName = @"WECHAT_TAG_JUMP_SHOWRANK";
|
||||
static NSString *kLinkTitle = @"专访张小龙:产品之上的世界观";
|
||||
static NSString *kLinkDescription = @"微信的平台化发展方向是否真的会让这个原本简洁的产品变得臃肿?在国际化发展方向上,微信面临的问题真的是文化差异壁垒吗?腾讯高级副总裁、微信产品负责人张小龙给出了自己的回复。";
|
||||
|
||||
static NSString *kMusicURL = @"http://y.qq.com/i/song.html#p=7B22736F6E675F4E616D65223A22E4B880E697A0E68980E69C89222C22736F6E675F5761704C69766555524C223A22687474703A2F2F74736D7573696334382E74632E71712E636F6D2F586B30305156342F4141414130414141414E5430577532394D7A59344D7A63774D4C6735586A4C517747335A50676F47443864704151526643473444442F4E653765776B617A733D2F31303130333334372E6D34613F7569643D3233343734363930373526616D703B63743D3026616D703B636869643D30222C22736F6E675F5769666955524C223A22687474703A2F2F73747265616D31342E71716D757369632E71712E636F6D2F33303130333334372E6D7033222C226E657454797065223A2277696669222C22736F6E675F416C62756D223A22E4B880E697A0E68980E69C89222C22736F6E675F4944223A3130333334372C22736F6E675F54797065223A312C22736F6E675F53696E676572223A22E5B494E581A5222C22736F6E675F576170446F776E4C6F616455524C223A22687474703A2F2F74736D757369633132382E74632E71712E636F6D2F586C464E4D313574414141416A41414141477A4C36445039536A457A525467304E7A38774E446E752B6473483833344843756B5041576B6D48316C4A434E626F4D34394E4E7A754450444A647A7A45304F513D3D2F33303130333334372E6D70333F7569643D3233343734363930373526616D703B63743D3026616D703B636869643D3026616D703B73747265616D5F706F733D35227D";
|
||||
static NSString *kMusicDataURL = @"http://stream20.qqmusic.qq.com/32464723.mp3";
|
||||
static NSString *kMusicTitle = @"一无所有";
|
||||
static NSString *kMusicDescription = @"崔健";
|
||||
|
||||
static NSString *kVideoURL = @"http://v.youku.com/v_show/id_XNTUxNDY1NDY4.html";
|
||||
static NSString *kVideoTitle = @"乔布斯访谈";
|
||||
static NSString *kVideoDescription = @"饿着肚皮,傻逼着。";
|
||||
|
||||
static NSString *kAPPContentTitle = @"App消息";
|
||||
static NSString *kAPPContentDescription = @"这种消息只有App自己才能理解,由App指定打开方式";
|
||||
static NSString *kAppContentExInfo = @"<xml>extend info</xml>";
|
||||
static NSString *kAppContnetExURL = @"http://weixin.qq.com";
|
||||
static NSString *kAppMessageExt = @"这是第三方带的测试字段";
|
||||
static NSString *kAppMessageAction = @"<action>dotaliTest</action>";
|
||||
|
||||
static NSString *kAuthScope = @"snsapi_message,snsapi_userinfo,snsapi_friend,snsapi_contact";
|
||||
static NSString *kAuthOpenID = @"0c806938e2413ce73eef92cc3";
|
||||
static NSString *kAuthState = @"xxx";
|
||||
|
||||
static NSString *kFileTitle = @"iphone4.pdf";
|
||||
static NSString *kFileDescription = @"Pro CoreData";
|
||||
static NSString *kFileExtension = @"pdf";
|
||||
static NSString *kFileName = @"iphone4";
|
||||
|
||||
static const NSInteger kRecvGetMessageReqAlertTag = 1000;
|
||||
static const NSInteger kProfileAppIdAlertTag = 2000;
|
||||
static const NSInteger kProfileUserNameAlertTag = 3000;
|
||||
static const NSInteger kBizWebviewAppIdAlerttag = 4000;
|
||||
static const NSInteger kBizWebviewTousernameAlertTag = 6000;
|
||||
static const NSInteger kOpenUrlAlertTag = 7000;
|
||||
static const NSInteger kOpenHBAppidAlertTag = 8000;
|
||||
static const NSInteger kOpenHBPackageAlertTag = 8001;
|
||||
static const NSInteger kOpenHBSignAlertTag = 8002;
|
||||
|
||||
static NSString *kProfileExtMsg = @"http://we.qq.com/d/AQCIc9a3EqRfb19z8WnLB6iFNCxX5bO2S3lHwMQL";
|
||||
static NSString *kBizWebviewExtMsg = @"KOoCKdavezBjdj2wJZsq67N2j_g3XEQ5JP_pkLhBYS4";
|
||||
|
||||
#endif
|
||||
16
msext/Class/Helper/GetMessageFromWXResp+responseWithTextOrMediaMessage.h
Executable file
16
msext/Class/Helper/GetMessageFromWXResp+responseWithTextOrMediaMessage.h
Executable file
@@ -0,0 +1,16 @@
|
||||
//
|
||||
// GetMessageFromWXResp+responseWithTextOrMediaMessage.h
|
||||
// SDKSample
|
||||
//
|
||||
// Created by Jeason on 15/7/14.
|
||||
//
|
||||
//
|
||||
|
||||
#import "WXApiObject.h"
|
||||
|
||||
@interface GetMessageFromWXResp (responseWithTextOrMediaMessage)
|
||||
|
||||
+ (GetMessageFromWXResp *)responseWithText:(NSString *)text
|
||||
OrMediaMessage:(WXMediaMessage *)message
|
||||
bText:(BOOL)bText;
|
||||
@end
|
||||
25
msext/Class/Helper/GetMessageFromWXResp+responseWithTextOrMediaMessage.m
Executable file
25
msext/Class/Helper/GetMessageFromWXResp+responseWithTextOrMediaMessage.m
Executable file
@@ -0,0 +1,25 @@
|
||||
//
|
||||
// GetMessageFromWXResp+responseWithTextOrMediaMessage.m
|
||||
// SDKSample
|
||||
//
|
||||
// Created by Jeason on 15/7/14.
|
||||
//
|
||||
//
|
||||
|
||||
#import "GetMessageFromWXResp+responseWithTextOrMediaMessage.h"
|
||||
|
||||
@implementation GetMessageFromWXResp (responseWithTextOrMediaMessage)
|
||||
|
||||
+ (GetMessageFromWXResp *)responseWithText:(NSString *)text
|
||||
OrMediaMessage:(WXMediaMessage *)message
|
||||
bText:(BOOL)bText {
|
||||
GetMessageFromWXResp *resp = [[[GetMessageFromWXResp alloc] init] autorelease];
|
||||
resp.bText = bText;
|
||||
if (bText)
|
||||
resp.text = text;
|
||||
else
|
||||
resp.message = message;
|
||||
return resp;
|
||||
}
|
||||
|
||||
@end
|
||||
17
msext/Class/Helper/SendMessageToWXReq+requestWithTextOrMediaMessage.h
Executable file
17
msext/Class/Helper/SendMessageToWXReq+requestWithTextOrMediaMessage.h
Executable file
@@ -0,0 +1,17 @@
|
||||
//
|
||||
// SendMessageToWXReq+requestWithTextOrMediaMessage.h
|
||||
// SDKSample
|
||||
//
|
||||
// Created by Jeason on 15/7/14.
|
||||
//
|
||||
//
|
||||
|
||||
#import "WXApiObject.h"
|
||||
|
||||
@interface SendMessageToWXReq (requestWithTextOrMediaMessage)
|
||||
|
||||
+ (SendMessageToWXReq *)requestWithText:(NSString *)text
|
||||
OrMediaMessage:(WXMediaMessage *)message
|
||||
bText:(BOOL)bText
|
||||
InScene:(enum WXScene)scene;
|
||||
@end
|
||||
27
msext/Class/Helper/SendMessageToWXReq+requestWithTextOrMediaMessage.m
Executable file
27
msext/Class/Helper/SendMessageToWXReq+requestWithTextOrMediaMessage.m
Executable file
@@ -0,0 +1,27 @@
|
||||
//
|
||||
// SendMessageToWXReq+requestWithTextOrMediaMessage.m
|
||||
// SDKSample
|
||||
//
|
||||
// Created by Jeason on 15/7/14.
|
||||
//
|
||||
//
|
||||
|
||||
#import "SendMessageToWXReq+requestWithTextOrMediaMessage.h"
|
||||
|
||||
@implementation SendMessageToWXReq (requestWithTextOrMediaMessage)
|
||||
|
||||
+ (SendMessageToWXReq *)requestWithText:(NSString *)text
|
||||
OrMediaMessage:(WXMediaMessage *)message
|
||||
bText:(BOOL)bText
|
||||
InScene:(enum WXScene)scene {
|
||||
SendMessageToWXReq *req = [[[SendMessageToWXReq alloc] init] autorelease];
|
||||
req.bText = bText;
|
||||
req.scene = scene;
|
||||
if (bText)
|
||||
req.text = text;
|
||||
else
|
||||
req.message = message;
|
||||
return req;
|
||||
}
|
||||
|
||||
@end
|
||||
20
msext/Class/Helper/WXMediaMessage+messageConstruct.h
Executable file
20
msext/Class/Helper/WXMediaMessage+messageConstruct.h
Executable file
@@ -0,0 +1,20 @@
|
||||
//
|
||||
// WXMediaMessage+messageConstruct.h
|
||||
// SDKSample
|
||||
//
|
||||
// Created by Jeason on 15/7/14.
|
||||
//
|
||||
//
|
||||
|
||||
#import "WXApiObject.h"
|
||||
|
||||
@interface WXMediaMessage (messageConstruct)
|
||||
|
||||
+ (WXMediaMessage *)messageWithTitle:(NSString *)title
|
||||
Description:(NSString *)description
|
||||
Object:(id)mediaObject
|
||||
MessageExt:(NSString *)messageExt
|
||||
MessageAction:(NSString *)action
|
||||
ThumbImage:(UIImage *)thumbImage
|
||||
MediaTag:(NSString *)tagName;
|
||||
@end
|
||||
31
msext/Class/Helper/WXMediaMessage+messageConstruct.m
Executable file
31
msext/Class/Helper/WXMediaMessage+messageConstruct.m
Executable file
@@ -0,0 +1,31 @@
|
||||
//
|
||||
// WXMediaMessage+messageConstruct.m
|
||||
// SDKSample
|
||||
//
|
||||
// Created by Jeason on 15/7/14.
|
||||
//
|
||||
//
|
||||
|
||||
#import "WXMediaMessage+messageConstruct.h"
|
||||
|
||||
@implementation WXMediaMessage (messageConstruct)
|
||||
|
||||
+ (WXMediaMessage *)messageWithTitle:(NSString *)title
|
||||
Description:(NSString *)description
|
||||
Object:(id)mediaObject
|
||||
MessageExt:(NSString *)messageExt
|
||||
MessageAction:(NSString *)action
|
||||
ThumbImage:(UIImage *)thumbImage
|
||||
MediaTag:(NSString *)tagName {
|
||||
WXMediaMessage *message = [WXMediaMessage message];
|
||||
message.title = title;
|
||||
message.description = description;
|
||||
message.mediaObject = mediaObject;
|
||||
message.messageExt = messageExt;
|
||||
message.messageAction = action;
|
||||
message.mediaTagName = tagName;
|
||||
[message setThumbImage:thumbImage];
|
||||
return message;
|
||||
}
|
||||
|
||||
@end
|
||||
Reference in New Issue
Block a user