lpw
2022-06-21 2d84c6a14c81e9228ca11c1259c55b110e0cde8a
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;//热更新模块
45b3f1 22 extern NSString *const WA_MODULE_PUSH;//消息推送模块
H 23 extern NSString *const WA_MODULE_AD; //广告模块
24 extern NSString *const WA_MODULE_CSC;//客服系统
d1f6ab 25
H 26 extern NSString *const WA_PLATFORM_FACEBOOK;
27 extern NSString *const WA_PLATFORM_APPLE;
28 extern NSString *const WA_PLATFORM_APPSFLYER;
29 extern NSString *const WA_PLATFORM_CHARTBOOST;
45b3f1 30 extern NSString *const WA_PLATFORM_WEBPAY;
d1f6ab 31 extern NSString *const WA_PLATFORM_WINGA;
H 32 extern NSString *const WA_PLATFORM_BOACOMPRA;
33 extern NSString *const WA_PLATFORM_VK;
34 extern NSString *const WA_PLATFORM_WECHAT;
b11815 35 extern NSString *const WA_PLATFORM_QQ;
L 36 extern NSString *const WA_PLATFORM_SIGNINWITHAPPLE;
0dfc8c 37 extern NSString *const WA_PLATFORM_FIREBASE;
b11815 38
L 39
40
41 extern NSString *const WA_PLATFORM_QQ_CN_NAME;
42 extern NSString *const WA_PLATFORM_SIGNINWITHAPPLE_CN_NAME;
43 extern NSString *const WA_PLATFORM_WECHAT_CN_NAME;
44 extern NSString *const WA_PLATFORM_WINGA_CN_NAME;
d560f4 45 extern NSString *const WA_CONSTANT_GUEST_CN_NAME;
b11815 46
L 47
48
49
d0b2df 50 extern NSString *const WA_PLATFORM_HUP;
H 51 extern NSString *const WA_PLATFORM_APW;
47f8fd 52 extern NSString *const WA_PLATFORM_PUSH;
H 53 extern NSString *const WA_PLATFORM_TWITTER;
54 extern NSString *const WA_PLATFORM_INSTAGRAM;
45b3f1 55 extern NSString *const WA_PLATFORM_AIHELP;
d1f6ab 56
H 57
58 extern NSString *const WA_CONSTANT_GUEST;
59
60
61
62 extern NSString *const WA_XML_NODE_CONFIG;
63 extern NSString *const WA_XML_NODE_VERSION;
64 extern NSString *const WA_XML_NODE_SUPPORTS;
65 extern NSString *const WA_XML_NODE_COMP;
66
67 extern NSString *const WA_XML_ATTRIBUTE_KEY_VAL;
68 extern NSString *const WA_XML_ATTRIBUTE_KEY_MODULE;
69 extern NSString *const WA_XML_ATTRIBUTE_KEY_PLAF;
70 extern NSString *const WA_XML_ATTRIBUTE_KEY_VALUE;
71 extern NSString *const WA_XML_ATTRIBUTE_KEY_DESC;
72
73 //登录流程
74 extern const int WA_LOGIN_FLOW_TYPE_DEFAULT;
75 extern const int WA_LOGIN_FLOW_TYPE_REBIND;
76
77 //facebook permission
78 extern NSString *const WA_FB_PERMISSION_PUBLIC_PROFILE;
79 extern NSString *const WA_FB_PERMISSION_PUBLISH_ACTIONS;
80 extern NSString *const WA_FB_PERMISSION_USER_FRIENDS;
81 extern NSString *const WA_FB_PERMISSION_EMAIL;
82
83
84 //facebook action type
85 extern NSString *const WA_FB_ACTION_TYPE_NONE;
86 extern NSString *const WA_FB_ACTION_TYPE_SEND;
87 extern NSString *const WA_FB_ACTION_TYPE_ASKFOR;
88 extern NSString *const WA_FB_ACTION_TYPE_INVITE;
89
90 extern NSString *const WA_REQUEST_TYPE_SEND;
91 extern NSString *const WA_REQUEST_TYPE_ASKFOR;
92 extern NSString *const WA_REQUEST_TYPE_INVITE;
93 extern NSString *const WA_REQUEST_TYPE_REQUEST;
94
95
96 extern NSString *const WA_APPLE_IAPResultNotification;
97
98 //下面四个通知分别是绑定成功、绑定失败、解绑成功、解绑失败。当绑定有结果之后(无论成功失败),将回传一个WABindingResult实例。当解绑有结果(无论成功失败),将回传一个WAAccount实例。
99 extern NSString *const WABindDidSucceedNotification;//绑定成功
100 extern NSString *const WABindDidFailNotification;//绑定失败
101 extern NSString *const WAUnbindDidSucceedNotification;//解绑成功
102 extern NSString *const WAUnbindDidFailNotification;//解绑失败
103
104 // SDK类型
105 extern const int WA_SDK_TYPE_FR; // 国外
106 extern const int WA_SDK_TYPE_CN; // 国内
107
b11815 108
L 109 // qq登录通知
110 extern NSString *const WAQQLoginSuccessedNSNotification;
111 extern NSString *const WAQQkLoginFailedNSNotificationName;
112 extern NSString *const WAQQkLoginCancelledNSNotificationName;
113 extern NSString *const WAQQkGetUnionIDNSNotificationName;
114 extern NSString *const WAQQkLogoutSuccessedNSNotificationName;
115
116
117
3a96ff 118 //隐私协议地址
L 119 extern NSString *const WAPrivacyAgreementURL_UserAgreement;         //用户协议
120 extern NSString *const WAPrivacyAgreementURL_PrivacyPolicy;         //隐私地址
121 extern NSString *const WAPrivacyAgreementURL_ChildrenPrivacyPolicy; //儿童隐私协议
122
123
077804 124 extern NSString *const deleteAccountProtocolURL_EN;             //账号删除协议
L 125 extern NSString *const deleteAccountProtocolURL_CN;               //账号删除协议
126
127 //账号删除有关
128 extern const int WA_ACCOUNT_DELETE_UI_CANCEL;
129 extern const int WA_ACCOUNT_DELETE_UI_SUCCESS;
130 extern const int WA_ACCOUNT_DELETE_UI_FAILURE; //调用失败,未开启删除权限或者未登录
131
132
b11815 133
d1f6ab 134 @interface WAConstants : NSObject {
H 135     
136 }
137 #endif
138 @end