lpw
2024-07-22 2a54d46accc194e2f3a076706c3f06e9ffd84d15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
//
//  GHWConstants.h
//  GHWSdk
//
//  Created by GHW-T-01 on 15/5/21.
//  Copyright (c) 2015年 Wuyx. All rights reserved.
//
 
#import <Foundation/Foundation.h>
 
#ifndef WA_Constants_h
#define WA_Constants_h
 
 
extern NSString *const WA_MODULE_USR;//用户模块
extern NSString *const WA_MODULE_PAY;//支付模块
extern NSString *const WA_MODULE_TRA;//数据收集模块
extern NSString *const WA_MODULE_SOC;//社交模块
extern NSString *const WA_MODULE_APW;//应用墙模块
extern NSString *const WA_MODULE_CORE;//公共模块
extern NSString *const WA_MODULE_HUP;//热更新模块
extern NSString *const WA_MODULE_PUSH;//消息推送模块
extern NSString *const WA_MODULE_AD; //广告模块
extern NSString *const WA_MODULE_CSC;//客服系统
extern NSString *const WA_MODULE_ADMOB;//admob广告系统
 
extern NSString *const WA_PLATFORM_FACEBOOK;
extern NSString *const WA_PLATFORM_APPLE;
extern NSString *const WA_PLATFORM_APPSFLYER;
extern NSString *const WA_PLATFORM_CHARTBOOST;
extern NSString *const WA_PLATFORM_WEBPAY;
extern NSString *const WA_PLATFORM_WINGA;
extern NSString *const WA_PLATFORM_BOACOMPRA;
extern NSString *const WA_PLATFORM_VK;
extern NSString *const WA_PLATFORM_WECHAT;
extern NSString *const WA_PLATFORM_QQ;
extern NSString *const WA_PLATFORM_SIGNINWITHAPPLE;
extern NSString *const WA_PLATFORM_FIREBASE;
 
// weblogin 
extern NSString *const WA_PLATFORM_WEBLOGIN;
extern NSString *const WA_PLATFORM_GHG;
extern NSString *const WA_PLATFORM_R2;
 
 
 
 
extern NSString *const WA_PLATFORM_QQ_CN_NAME;
extern NSString *const WA_PLATFORM_SIGNINWITHAPPLE_CN_NAME;
extern NSString *const WA_PLATFORM_WECHAT_CN_NAME;
extern NSString *const WA_PLATFORM_WINGA_CN_NAME;
extern NSString *const WA_CONSTANT_GUEST_CN_NAME;
 
 
extern NSString *const WA_PLATFORM_APPSELFLOGIN;
 
 
extern NSString *const WA_PLATFORM_HUP;
extern NSString *const WA_PLATFORM_APW;
extern NSString *const WA_PLATFORM_PUSH;
extern NSString *const WA_PLATFORM_TWITTER;
extern NSString *const WA_PLATFORM_INSTAGRAM;
extern NSString *const WA_PLATFORM_AIHELP;
 
 
extern NSString *const WA_CONSTANT_GUEST;
 
 
 
extern NSString *const WA_XML_NODE_CONFIG;
extern NSString *const WA_XML_NODE_VERSION;
extern NSString *const WA_XML_NODE_SUPPORTS;
extern NSString *const WA_XML_NODE_COMP;
 
extern NSString *const WA_XML_ATTRIBUTE_KEY_VAL;
extern NSString *const WA_XML_ATTRIBUTE_KEY_MODULE;
extern NSString *const WA_XML_ATTRIBUTE_KEY_PLAF;
extern NSString *const WA_XML_ATTRIBUTE_KEY_VALUE;
extern NSString *const WA_XML_ATTRIBUTE_KEY_DESC;
 
//登录流程
extern const int WA_LOGIN_FLOW_TYPE_DEFAULT;
extern const int WA_LOGIN_FLOW_TYPE_REBIND;
 
//facebook permission
extern NSString *const WA_FB_PERMISSION_PUBLIC_PROFILE;
extern NSString *const WA_FB_PERMISSION_PUBLISH_ACTIONS;
extern NSString *const WA_FB_PERMISSION_USER_FRIENDS;
extern NSString *const WA_FB_PERMISSION_EMAIL;
 
 
//facebook action type
extern NSString *const WA_FB_ACTION_TYPE_NONE;
extern NSString *const WA_FB_ACTION_TYPE_SEND;
extern NSString *const WA_FB_ACTION_TYPE_ASKFOR;
extern NSString *const WA_FB_ACTION_TYPE_INVITE;
 
extern NSString *const WA_REQUEST_TYPE_SEND;
extern NSString *const WA_REQUEST_TYPE_ASKFOR;
extern NSString *const WA_REQUEST_TYPE_INVITE;
extern NSString *const WA_REQUEST_TYPE_REQUEST;
 
 
extern NSString *const WA_APPLE_IAPResultNotification;
 
//下面四个通知分别是绑定成功、绑定失败、解绑成功、解绑失败。当绑定有结果之后(无论成功失败),将回传一个WABindingResult实例。当解绑有结果(无论成功失败),将回传一个WAAccount实例。
extern NSString *const WABindDidSucceedNotification;//绑定成功
extern NSString *const WABindDidFailNotification;//绑定失败
extern NSString *const WAUnbindDidSucceedNotification;//解绑成功
extern NSString *const WAUnbindDidFailNotification;//解绑失败
 
// SDK类型
extern const int WA_SDK_TYPE_FR; // 国外
extern const int WA_SDK_TYPE_CN; // 国内
 
 
// qq登录通知
extern NSString *const WAQQLoginSuccessedNSNotification;
extern NSString *const WAQQkLoginFailedNSNotificationName;
extern NSString *const WAQQkLoginCancelledNSNotificationName;
extern NSString *const WAQQkGetUnionIDNSNotificationName;
extern NSString *const WAQQkLogoutSuccessedNSNotificationName;
 
 
 
//隐私协议地址
extern NSString *const WAPrivacyAgreementURL_UserAgreement;         //用户协议
extern NSString *const WAPrivacyAgreementURL_PrivacyPolicy;         //隐私地址
extern NSString *const WAPrivacyAgreementURL_ChildrenPrivacyPolicy; //儿童隐私协议
 
 
extern NSString *const deleteAccountProtocolURL_EN;             //账号删除协议
extern NSString *const deleteAccountProtocolURL_CN;               //账号删除协议
 
//账号删除有关
extern const int WA_ACCOUNT_DELETE_UI_CANCEL;
extern const int WA_ACCOUNT_DELETE_UI_SUCCESS;
extern const int WA_ACCOUNT_DELETE_UI_FAILURE; //调用失败,未开启删除权限或者未登录
 
 
 
@interface WAConstants : NSObject {
    
}
#endif
@end