admin
2017-12-19 8b0e10c2bfee1db6408cbd0deee0a29dafb5dc90
commit | author | age
d1f6ab 1 //
H 2 //  GHWConstants.h
3 //  GHWSdk
4 //
5 //  Created by GHW-T-01 on 15/5/21.
6 //  Copyright (c) 2015年 Wuyx. All rights reserved.
7 //
8
9 #import <Foundation/Foundation.h>
10
11 #ifndef WA_Constants_h
12 #define WA_Constants_h
13
14
15 extern NSString *const WA_MODULE_USR;//用户模块
16 extern NSString *const WA_MODULE_PAY;//支付模块
17 extern NSString *const WA_MODULE_TRA;//数据收集模块
18 extern NSString *const WA_MODULE_SOC;//社交模块
19 extern NSString *const WA_MODULE_APW;//应用墙模块
20 extern NSString *const WA_MODULE_CORE;//公共模块
21 extern NSString *const WA_MODULE_HUP;//热更新模块
47f8fd 22 extern NSString *const WA_MODULE_PUSH;//热更新模块
d1f6ab 23
H 24 extern NSString *const WA_PLATFORM_FACEBOOK;
25 extern NSString *const WA_PLATFORM_APPLE;
26 extern NSString *const WA_PLATFORM_APPSFLYER;
27 extern NSString *const WA_PLATFORM_CHARTBOOST;
8b0e10 28 //extern NSString *const WA_PLATFORM_WEBPAY;//去除网页支付逻辑(避免苹果审核-特别版需要)
d1f6ab 29 extern NSString *const WA_PLATFORM_WINGA;
H 30 extern NSString *const WA_PLATFORM_BOACOMPRA;
31 extern NSString *const WA_PLATFORM_VK;
32 extern NSString *const WA_PLATFORM_WECHAT;
d0b2df 33 extern NSString *const WA_PLATFORM_HUP;
H 34 extern NSString *const WA_PLATFORM_APW;
47f8fd 35 extern NSString *const WA_PLATFORM_PUSH;
H 36 extern NSString *const WA_PLATFORM_TWITTER;
37 extern NSString *const WA_PLATFORM_INSTAGRAM;
d1f6ab 38
H 39
40 extern NSString *const WA_CONSTANT_GUEST;
41
42
43
44 extern NSString *const WA_XML_NODE_CONFIG;
45 extern NSString *const WA_XML_NODE_VERSION;
46 extern NSString *const WA_XML_NODE_SUPPORTS;
47 extern NSString *const WA_XML_NODE_COMP;
48
49 extern NSString *const WA_XML_ATTRIBUTE_KEY_VAL;
50 extern NSString *const WA_XML_ATTRIBUTE_KEY_MODULE;
51 extern NSString *const WA_XML_ATTRIBUTE_KEY_PLAF;
52 extern NSString *const WA_XML_ATTRIBUTE_KEY_VALUE;
53 extern NSString *const WA_XML_ATTRIBUTE_KEY_DESC;
54
55 //登录流程
56 extern const int WA_LOGIN_FLOW_TYPE_DEFAULT;
57 extern const int WA_LOGIN_FLOW_TYPE_REBIND;
58
59 //facebook permission
60 extern NSString *const WA_FB_PERMISSION_PUBLIC_PROFILE;
61 extern NSString *const WA_FB_PERMISSION_PUBLISH_ACTIONS;
62 extern NSString *const WA_FB_PERMISSION_USER_FRIENDS;
63 extern NSString *const WA_FB_PERMISSION_EMAIL;
64
65
66 //facebook action type
67 extern NSString *const WA_FB_ACTION_TYPE_NONE;
68 extern NSString *const WA_FB_ACTION_TYPE_SEND;
69 extern NSString *const WA_FB_ACTION_TYPE_ASKFOR;
70 extern NSString *const WA_FB_ACTION_TYPE_INVITE;
71
72 extern NSString *const WA_REQUEST_TYPE_SEND;
73 extern NSString *const WA_REQUEST_TYPE_ASKFOR;
74 extern NSString *const WA_REQUEST_TYPE_INVITE;
75 extern NSString *const WA_REQUEST_TYPE_REQUEST;
76
77
78 extern NSString *const WA_APPLE_IAPResultNotification;
79
80 //下面四个通知分别是绑定成功、绑定失败、解绑成功、解绑失败。当绑定有结果之后(无论成功失败),将回传一个WABindingResult实例。当解绑有结果(无论成功失败),将回传一个WAAccount实例。
81 extern NSString *const WABindDidSucceedNotification;//绑定成功
82 extern NSString *const WABindDidFailNotification;//绑定失败
83 extern NSString *const WAUnbindDidSucceedNotification;//解绑成功
84 extern NSString *const WAUnbindDidFailNotification;//解绑失败
85
86 // SDK类型
87 extern const int WA_SDK_TYPE_FR; // 国外
88 extern const int WA_SDK_TYPE_CN; // 国内
89
90 @interface WAConstants : NSObject {
91     
92 }
93 #endif
94 @end