diff --git a/Other/Products/Debug/WeChatPlugin.framework/Headers/WeChatPlugin.h b/Other/Products/Debug/WeChatPlugin.framework/Headers/WeChatPlugin.h
index cc32f34c..e0bc73cb 100644
--- a/Other/Products/Debug/WeChatPlugin.framework/Headers/WeChatPlugin.h
+++ b/Other/Products/Debug/WeChatPlugin.framework/Headers/WeChatPlugin.h
@@ -264,7 +264,7 @@ FOUNDATION_EXPORT const unsigned char WeChatPluginVersionString[];
@interface MMContactSearchLogic : NSObject
{
- unsigned long long _logicSearchResultFlag;
+ unsigned long long _logicSearchResultFlag; // 2.3.19 失效
}
@property(retain, nonatomic) NSMutableArray *contactResults;
- (void)doSearchWithKeyword:(id)arg1 searchScene:(unsigned long long)arg2 resultIsShownBlock:(id)arg3 completion:(id)arg4;
@@ -274,7 +274,7 @@ FOUNDATION_EXPORT const unsigned char WeChatPluginVersionString[];
@property(nonatomic) BOOL isContactSearched;
@property(nonatomic) BOOL isGroupContactSearched;
@property(retain, nonatomic) NSMutableArray *oaResults;
-- (void)clearAllResults;
+- (void)clearAllResults; // 2.3.19 失效
- (void)reloadSearchResultDataWithKeyword:(id)arg1 completionBlock:(id)arg2; // 2.3.17
- (void)reloadSearchResultDataWithCompletionBlock:(id)arg1; // 2.3.13
@end
@@ -352,6 +352,7 @@ FOUNDATION_EXPORT const unsigned char WeChatPluginVersionString[];
@end
@interface MMURLHandler : NSObject
++ (id)defaultHandler;
- (void)startGetA8KeyWithURL:(id)arg1;
- (BOOL)openURLWithDefault:(id)arg1;
+ (BOOL)containsHTTPString:(id)arg1;
@@ -421,3 +422,7 @@ FOUNDATION_EXPORT const unsigned char WeChatPluginVersionString[];
@property(retain, nonatomic) NSMutableArray *contactSearchResults;
@property(retain, nonatomic) NSMutableArray *groupContactSearchResults;
@end
+
+@interface MMWebViewHelper : NSObject
++ (BOOL)preHandleWebUrlStr:(id)arg1 withMessage:(id)arg2;
+@end
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Resources/en.lproj/Localizable.strings b/Other/Products/Debug/WeChatPlugin.framework/Resources/en.lproj/Localizable.strings
index e4cbf15a..856862e7 100644
Binary files a/Other/Products/Debug/WeChatPlugin.framework/Resources/en.lproj/Localizable.strings and b/Other/Products/Debug/WeChatPlugin.framework/Resources/en.lproj/Localizable.strings differ
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Resources/en.lproj/about.rtfd/TXT.rtf b/Other/Products/Debug/WeChatPlugin.framework/Resources/en.lproj/about.rtfd/TXT.rtf
index 51b3e03b..5b00ae8e 100644
--- a/Other/Products/Debug/WeChatPlugin.framework/Resources/en.lproj/about.rtfd/TXT.rtf
+++ b/Other/Products/Debug/WeChatPlugin.framework/Resources/en.lproj/about.rtfd/TXT.rtf
@@ -1,13 +1,10 @@
-{\rtf1\ansi\ansicpg936\cocoartf1561\cocoasubrtf400
-{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset134 PingFangSC-Regular;
-\f3\fnil\fcharset0 AppleColorEmoji;\f4\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;\red38\green38\blue38;\red32\green124\blue169;\red52\green110\blue183;
-}
-{\*\expandedcolortbl;;\cssrgb\c20000\c20000\c20000;\cssrgb\c14510\c56078\c72157;\cssrgb\c25490\c51373\c76863;
-}
-{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}
-{\list\listtemplateid2\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid101\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid2}}
-{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}}
+{\rtf1\ansi\ansicpg936\cocoartf1671
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset0 HelveticaNeue-Bold;
+\f3\fnil\fcharset134 PingFangSC-Regular;}
+{\colortbl;\red255\green255\blue255;\red38\green38\blue38;\red32\green124\blue169;}
+{\*\expandedcolortbl;;\cssrgb\c20000\c20000\c20000;\cssrgb\c14510\c56078\c72157;}
+{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}}
+{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}}
\margl1440\margr1440\vieww13760\viewh11300\viewkind0
\hyphauto1\hyphfactor90
\deftab720
@@ -15,16 +12,15 @@
\f0\fs34 \cf2 \expnd0\expndtw0\kerning0
Github: {\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS"}}{\fldrslt \cf3 WeChatPlugin-MacOS}}\
-Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}\
-Blog: {\field{\*\fldinst{HYPERLINK "http://www.tkkk.fun/"}}{\fldrslt \cf3 tkkk.fun}}
+Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}
\f1 \
\pard\pardeftab720\sl288\slmult1\qc\partightenfactor0
\fs28 \cf2 \
\pard\pardeftab720\partightenfactor0
-\b\fs34 \cf2 Feature
-\fs47\fsmilli23660 \cf2 \
+\f2\b\fs34 \cf2 Feature
+\fs47\fsmilli23660 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl264\slmult1\partightenfactor0
\ls1\ilvl0
\f0\b0\fs30 \cf2 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\expnd0\expndtw0\kerning0
@@ -53,16 +49,5 @@ Copy or Export Sticker\
Update plugin\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\expnd0\expndtw0\kerning0
Reply or Open session by Alfred
-\f2\fs32 \
-\pard\tx0\tx220\pardeftab720\fi-1\partightenfactor0
-\ls2\ilvl0
-\f1 \cf4 \
-\pard\pardeftab720\partightenfactor0
-
-\b\fs34 \cf2 I hear somebody want to buy me a cup of coffee
-\f3\b0 \uc0\u55357 \u56847
-\fs48 \
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720\pardirnatural\qc\partightenfactor0
-
-\f4\fs24 \cf0 \kerning1\expnd0\expndtw0 {{\NeXTGraphic pay.png \width9300 \height5120 \appleattachmentpadding0 \appleembedtype0 \appleaqc
-}}}
\ No newline at end of file
+\f3\fs32 \
+}
\ No newline at end of file
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Resources/en.lproj/about.rtfd/pay.png b/Other/Products/Debug/WeChatPlugin.framework/Resources/en.lproj/about.rtfd/pay.png
deleted file mode 100644
index 7cffe286..00000000
Binary files a/Other/Products/Debug/WeChatPlugin.framework/Resources/en.lproj/about.rtfd/pay.png and /dev/null differ
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Resources/zh-Hans.lproj/Localizable.strings b/Other/Products/Debug/WeChatPlugin.framework/Resources/zh-Hans.lproj/Localizable.strings
index 70f61cbd..89893e7d 100644
Binary files a/Other/Products/Debug/WeChatPlugin.framework/Resources/zh-Hans.lproj/Localizable.strings and b/Other/Products/Debug/WeChatPlugin.framework/Resources/zh-Hans.lproj/Localizable.strings differ
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Resources/zh-Hans.lproj/about.rtfd/TXT.rtf b/Other/Products/Debug/WeChatPlugin.framework/Resources/zh-Hans.lproj/about.rtfd/TXT.rtf
index 375c67f8..8411d6cd 100644
--- a/Other/Products/Debug/WeChatPlugin.framework/Resources/zh-Hans.lproj/about.rtfd/TXT.rtf
+++ b/Other/Products/Debug/WeChatPlugin.framework/Resources/zh-Hans.lproj/about.rtfd/TXT.rtf
@@ -1,6 +1,7 @@
-{\rtf1\ansi\ansicpg936\cocoartf1561\cocoasubrtf400
-{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset134 PingFangSC-Regular;
-\f3\fnil\fcharset0 AppleColorEmoji;\f4\fswiss\fcharset0 Helvetica;}
+{\rtf1\ansi\ansicpg936\cocoartf1671
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset134 PingFangSC-Semibold;
+\f3\fnil\fcharset0 HelveticaNeue-Bold;\f4\fnil\fcharset134 PingFangSC-Regular;\f5\fnil\fcharset0 AppleColorEmoji;
+}
{\colortbl;\red255\green255\blue255;\red38\green38\blue38;\red32\green124\blue169;\red255\green255\blue255;
\red52\green110\blue183;}
{\*\expandedcolortbl;;\cssrgb\c20000\c20000\c20000;\cssrgb\c14510\c56078\c72157;\cssrgb\c100000\c100000\c100000;
@@ -17,8 +18,7 @@
\f0\fs36\fsmilli18200 \cf2 \expnd0\expndtw0\kerning0
Github: {\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS"}}{\fldrslt \cf3 WeChatPlugin-MacOS}}\
-Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}\
-Blog: {\field{\*\fldinst{HYPERLINK "http://www.tkkk.fun/"}}{\fldrslt \cf3 tkkk.fun}}
+Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}
\f1\fs32 \
\pard\pardeftab720\sl288\slmult1\qc\partightenfactor0
@@ -26,105 +26,104 @@ Blog: {\field{\*\fldinst{HYPERLINK "http://www.tkkk.fun/"}}{\fldrslt \cf3 tkkk.f
\pard\pardeftab720\partightenfactor0
\f2\b\fs36 \cf2 \'b9\'a6\'c4\'dc
-\f1\fs48 \
+\f3\fs48 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl216\slmult1\partightenfactor0
\ls1\ilvl0
-\b0\fs32 \cf2 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f1\b0\fs32 \cf2 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
+\f4 \expnd0\expndtw0\kerning0
\'cf\'fb\'cf\'a2\'d7\'d4\'b6\'af\'bb\'d8\'b8\'b4
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'cf\'fb\'cf\'a2\'b7\'c0\'b3\'b7\'bb\'d8
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d4\'b6\'b3\'cc\'bf\'d8\'d6\'c6
\f1 (
-\f2 \'d2\'d1\'d6\'a7\'b3\'d6\'d3\'ef\'d2\'f4
+\f4 \'d2\'d1\'d6\'a7\'b3\'d6\'d3\'ef\'d2\'f4
\f1 )\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'ce\'a2\'d0\'c5\'b6\'e0\'bf\'aa
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'b5\'da\'b6\'fe\'b4\'ce\'b5\'c7\'c2\'bc\'c3\'e2\'c8\'cf\'d6\'a4
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'c1\'c4\'cc\'ec\'d6\'c3\'b5\'d7\'b9\'a6\'c4\'dc
\f1 (
-\f2 \strike \strikec2 \'c0\'e0\'cb\'c6\'d6\'c3\'b6\'a5
+\f4 \strike \strikec2 \'c0\'e0\'cb\'c6\'d6\'c3\'b6\'a5
\f1 \strike0\striked0 )\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'ce\'a2\'d0\'c5\'b4\'b0\'bf\'da\'d6\'c3\'b6\'a5
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'bb\'e1\'bb\'b0\'b6\'e0\'d1\'a1\'c9\'be\'b3\'fd
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d7\'d4\'b6\'af\'b5\'c7\'c2\'bc\'bf\'aa\'b9\'d8
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'cd\'a8\'d6\'aa\'d6\'d0\'d0\'c4\'bf\'ec\'bd\'dd\'bb\'d8\'b8\'b4
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da\'b1\'ed\'c7\'e9\'b0\'fc\'b8\'b4\'d6\'c6
\f1 &
-\f2 \'b4\'e6\'b4\'a2
+\f4 \'b4\'e6\'b4\'a2
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'a1\'d6\'fa\'ca\'d6\'bc\'ec\'b2\'e2\'b8\'fc\'d0\'c2\'cc\'e1\'d0\'d1
\f1 \
\pard\tx0\tx220\pardeftab720\fi-1\sl216\slmult1\partightenfactor0
\ls1\ilvl0\cf2 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\expnd0\expndtw0\kerning0
alfred
-\f2 \'bf\'ec\'bd\'dd\'b7\'a2\'cb\'cd\'cf\'fb\'cf\'a2
+\f4 \'bf\'ec\'bd\'dd\'b7\'a2\'cb\'cd\'cf\'fb\'cf\'a2
\f1 &
-\f2 \'b4\'f2\'bf\'aa\'b4\'b0\'bf\'da\
+\f4 \'b4\'f2\'bf\'aa\'b4\'b0\'bf\'da\
\pard\tx0\tx220\pardeftab720\fi-1\sl216\slmult1\partightenfactor0
\ls1\ilvl0
\f1 \cf2 \cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'bb\'e1\'bb\'b0\'d2\'bb\'bc\'fc\'d2\'d1\'b6\'c1
\f1 \cb1 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0
\ls1\ilvl0\cf2 \cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d2\'bb\'bc\'fc\'c7\'e5\'b3\'fd\'bf\'d5\'bb\'e1\'bb\'b0
\f1 \cb1 \
\ls1\ilvl0\cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d6\'a7\'b3\'d6\'b9\'fa\'bc\'ca\'bb\'af
\f1 \cb1 \
\ls1\ilvl0\cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d2\'bb\'bc\'fc\'b8\'fc\'d0\'c2
\f1 \cb1 \
\ls1\ilvl0\cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'c8\'a5\'b3\'fd\'ce\'a2\'d0\'c5
\f1 url
-\f2 \'d7\'aa\'c1\'b4\'a3\'a8\'b4\'d3\'b4\'cb\'d6\'b1\'bd\'d3\'b4\'f2\'bf\'aa\'b6\'b6\'d2\'f4\'c1\'b4\'bd\'d3
-\f3 \uc0\u55356 \u57117 \
-\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0
+\f4 \'d7\'aa\'c1\'b4\'a3\'a8\'b4\'d3\'b4\'cb\'d6\'b1\'bd\'d3\'b4\'f2\'bf\'aa\'b6\'b6\'d2\'f4\'c1\'b4\'bd\'d3
+\f5 \uc0\u55356 \u57117 \
\ls1\ilvl0
-\f1 \cf2 \cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\cf2 \cb4 \expnd0\expndtw0\kerning0
+\f1 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\expnd0\expndtw0\kerning0
alfred
-\f2 \'cb\'d1\'cb\'f7\'d7\'ee\'bd\'fc\'c1\'c4\'cc\'ec\'a1\'a2\'c1\'c4\'cc\'ec\'bc\'c7\'c2\'bc
-\f3 \cf2 \cb4 \
+\f4 \'cb\'d1\'cb\'f7\'d7\'ee\'bd\'fc\'c1\'c4\'cc\'ec\'a1\'a2\'c1\'c4\'cc\'ec\'bc\'c7\'c2\'bc
+\f5 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0
-\f1 \cf2 \cb4 \kerning1\expnd0\expndtw0 \'95
-\f2 \expnd0\expndtw0\kerning0
-\'d0\'c2\'d4\'f6\'d2\'c6\'b3\'fd\'bb\'e1\'bb\'b0(\'b2\'bb\'c9\'be\'b3\'fd\'c1\'c4\'cc\'ec\'bc\'c7\'c2\'bc)\cf2 \cb1 \
+\f1 \cf2 \kerning1\expnd0\expndtw0 \'95
+\f4 \expnd0\expndtw0\kerning0
+\'d0\'c2\'d4\'f6\'d2\'c6\'b3\'fd\'bb\'e1\'bb\'b0(\'b2\'bb\'c9\'be\'b3\'fd\'c1\'c4\'cc\'ec\'bc\'c7\'c2\'bc)\cb1 \
\f1 \cf5 \
\pard\pardeftab720\partightenfactor0
@@ -133,76 +132,76 @@ alfred
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0
\ls2\ilvl0
\f1\b0\fs32 \cf5 \cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.7.1"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\ul \'ca\'ca\'c5\'e4
\f1 2.3.17 &
-\f2 \'bc\'d3\'c7\'bf
+\f4 \'bc\'d3\'c7\'bf
\f1 alfred
-\f2 \'cb\'d1\'cb\'f7
+\f4 \'cb\'d1\'cb\'f7
\f1 (2018-07-24)}}
\f2\b\fs36 \cf2 \cb1 \expnd0\expndtw0\kerning0
\
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0
\ls3\ilvl0
\f1\b0\fs32 \cf5 \cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.7"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\ul \'d0\'c2\'d4\'f6\'ba\'c3\'b6\'e0\'b9\'a6\'c4\'dc
\f1 \'85(2018-05-12)}}
-\b\fs36 \cf2 \cb1 \expnd0\expndtw0\kerning0
+\f3\b\fs36 \cf2 \cb1 \expnd0\expndtw0\kerning0
\
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl264\slmult1\partightenfactor0
\ls4\ilvl0
-\b0\fs32 \cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.6.1"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f1\b0\fs32 \cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.6.1"}}{\fldrslt
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d7\'d4\'b6\'af\'bb\'d8\'b8\'b4\'d1\'d3\'b3\'d9
\f1 &
-\f2 \'d0\'de\'b8\'c4\'d6\'c3\'b6\'a5\'b4\'b0\'bf\'da\'bf\'ec\'bd\'dd
+\f4 \'d0\'de\'b8\'c4\'d6\'c3\'b6\'a5\'b4\'b0\'bf\'da\'bf\'ec\'bd\'dd
\f1 (2018-04-07)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.6"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6
\f1 Alfred
-\f2 \'bf\'ec\'bd\'dd\'b7\'a2\'cb\'cd\'cf\'fb\'cf\'a2
+\f4 \'bf\'ec\'bd\'dd\'b7\'a2\'cb\'cd\'cf\'fb\'cf\'a2
\f1 &
-\f2 \'b4\'f2\'bf\'aa\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da
+\f4 \'b4\'f2\'bf\'aa\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da
\f1 (2018-03-18)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.5.1"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d3\'ef\'d2\'f4\'d4\'b6\'b3\'cc\'bf\'d8\'d6\'c6
\f1 mac &
-\f2 \'d3\'c5\'bb\'af\'b3\'b7\'bb\'d8\'cf\'fb\'cf\'a2\'a1\'a2\'bf\'ec\'bd\'dd\'bb\'d8\'b8\'b4
+\f4 \'d3\'c5\'bb\'af\'b3\'b7\'bb\'d8\'cf\'fb\'cf\'a2\'a1\'a2\'bf\'ec\'bd\'dd\'bb\'d8\'b8\'b4
\f1 (2018-03-03)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.5.0"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d0\'a1\'d6\'fa\'ca\'d6\'bc\'ec\'b2\'e2\'b8\'fc\'d0\'c2
\f1 &
-\f2 \'b1\'ed\'c7\'e9\'b0\'fc\'b8\'b4\'d6\'c6\'b4\'e6\'b4\'a2\'b5\'c8\'b5\'c8
+\f4 \'b1\'ed\'c7\'e9\'b0\'fc\'b8\'b4\'d6\'c6\'b4\'e6\'b4\'a2\'b5\'c8\'b5\'c8
\f1 (2018-02-24)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.4.0"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'b4\'b0\'bf\'da\'d6\'c3\'b6\'a5
\f1 &
-\f2 \'b6\'e0\'d1\'a1\'c9\'be\'b3\'fd\'b5\'c8\'b5\'c8
+\f4 \'b6\'e0\'d1\'a1\'c9\'be\'b3\'fd\'b5\'c8\'b5\'c8
\f1 (2017-10-11)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.3.0"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d6\'c3\'b5\'d7
\f1 &
-\f2 \'c3\'e2\'c8\'cf\'d6\'a4
+\f4 \'c3\'e2\'c8\'cf\'d6\'a4
\f1 (2017-09-17)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.2.0"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'de\'b8\'b4\'c1\'c4\'cc\'ec\'bc\'c7\'c2\'bc\'cf\'fb\'ca\'a7\'b5\'c4
\f1 bug (2017-09-11)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.1.0"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d6\'d8\'b9\'b9\'d7\'d4\'b6\'af\'bb\'d8\'b8\'b4\'a3\'ac\'ca\'b5\'cf\'d6\'b6\'e0\'bb\'d8\'b8\'b4
\f1 (2017-08-23)}}\cf2 \expnd0\expndtw0\kerning0
\
@@ -211,14 +210,4 @@ alfred
\f2\b \cf2 \'cf\'ea\'cf\'b8\'c4\'da\'c8\'dd\'c7\'eb\'b2\'e9\'bf\'b4{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/blob/master/CHANGELOG.md"}}{\fldrslt
\f1\b0 \cf5 CHANGELOG}}
\f1\b0 \cf5 \
-\pard\pardeftab720\partightenfactor0
-\cf5 \
-\pard\pardeftab720\partightenfactor0
-
-\f2\b\fs36 \cf2 \'cc\'fd\'cb\'b5\'c4\'e3\'cf\'eb\'c7\'eb\'ce\'d2\'ba\'c8\'cf\'c2\'ce\'e7\'b2\'e8\'a3\'bf
-\f3\b0 \uc0\u55357 \u56847
-\fs48 \cf2 \
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720\pardirnatural\qc\partightenfactor0
-
-\f4\fs24 \cf0 \kerning1\expnd0\expndtw0 {{\NeXTGraphic pay.png \width9300 \height5120 \appleattachmentpadding0 \appleembedtype0 \appleaqc
-}}}
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Resources/zh-Hans.lproj/about.rtfd/pay.png b/Other/Products/Debug/WeChatPlugin.framework/Resources/zh-Hans.lproj/about.rtfd/pay.png
deleted file mode 100644
index 7cffe286..00000000
Binary files a/Other/Products/Debug/WeChatPlugin.framework/Resources/zh-Hans.lproj/about.rtfd/pay.png and /dev/null differ
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Resources/zh-Hant.lproj/Localizable.strings b/Other/Products/Debug/WeChatPlugin.framework/Resources/zh-Hant.lproj/Localizable.strings
index 8f905e34..1913714a 100644
Binary files a/Other/Products/Debug/WeChatPlugin.framework/Resources/zh-Hant.lproj/Localizable.strings and b/Other/Products/Debug/WeChatPlugin.framework/Resources/zh-Hant.lproj/Localizable.strings differ
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Resources/zh-Hant.lproj/about.rtfd/TXT.rtf b/Other/Products/Debug/WeChatPlugin.framework/Resources/zh-Hant.lproj/about.rtfd/TXT.rtf
index c0b1143e..4739ae65 100644
--- a/Other/Products/Debug/WeChatPlugin.framework/Resources/zh-Hant.lproj/about.rtfd/TXT.rtf
+++ b/Other/Products/Debug/WeChatPlugin.framework/Resources/zh-Hant.lproj/about.rtfd/TXT.rtf
@@ -1,7 +1,6 @@
-{\rtf1\ansi\ansicpg936\cocoartf1561\cocoasubrtf400
-{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset134 PingFangSC-Regular;
-\f3\fnil\fcharset134 PingFangSC-Light;\f4\fnil\fcharset0 AppleColorEmoji;\f5\fswiss\fcharset0 Helvetica;
-}
+{\rtf1\ansi\ansicpg936\cocoartf1671
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset134 PingFangSC-Semibold;
+\f3\fnil\fcharset0 HelveticaNeue-Bold;\f4\fnil\fcharset134 PingFangSC-Light;}
{\colortbl;\red255\green255\blue255;\red38\green38\blue38;\red32\green124\blue169;}
{\*\expandedcolortbl;;\cssrgb\c20000\c20000\c20000;\cssrgb\c14510\c56078\c72157;}
{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}
@@ -14,8 +13,7 @@
\f0\fs36\fsmilli18200 \cf2 \expnd0\expndtw0\kerning0
Github: {\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS"}}{\fldrslt \cf3 WeChatPlugin-MacOS}}\
-Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}\
-Blog: {\field{\*\fldinst{HYPERLINK "http://www.tkkk.fun/"}}{\fldrslt \cf3 tkkk.fun}}
+Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}
\f1\fs32 \
\pard\pardeftab720\sl288\slmult1\qc\partightenfactor0
@@ -23,68 +21,68 @@ Blog: {\field{\*\fldinst{HYPERLINK "http://www.tkkk.fun/"}}{\fldrslt \cf3 tkkk.f
\pard\pardeftab720\partightenfactor0
\f2\b\fs36 \cf2 \'b9\'a6\'c4\'dc
-\f1\fs47\fsmilli23660 \cf2 \
+\f3\fs47\fsmilli23660 \cf2 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\partightenfactor0
\ls1\ilvl0
\f0\b0\fs32 \cf2 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'cf\'fb\'cf\'a2\'d7\'d4\'84\'d3\'bb\'d8\'8f\'cd
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'cf\'fb\'cf\'a2\'b7\'c0\'b3\'b7\'bb\'d8
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'df\'68\'b3\'cc\'bf\'d8\'d6\'c6
\f0 (
-\f3 \'d2\'d1\'d6\'a7\'b3\'d6\'d5\'5a\'d2\'f4
+\f4 \'d2\'d1\'d6\'a7\'b3\'d6\'d5\'5a\'d2\'f4
\f0 )\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'ce\'a2\'d0\'c5\'b6\'e0\'e9\'5f
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'b5\'da\'b6\'fe\'b4\'ce\'b5\'c7\'e4\'9b\'c3\'e2\'d5\'4a\'d7\'43
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'c1\'c4\'cc\'ec\'d6\'c3\'b5\'d7\'b9\'a6\'c4\'dc
\f0 (
-\f3 \strike \strikec2 \'ee\'90\'cb\'c6\'d6\'c3\'ed\'94
+\f4 \strike \strikec2 \'ee\'90\'cb\'c6\'d6\'c3\'ed\'94
\f0 \strike0\striked0 )\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'ce\'a2\'d0\'c5\'b4\'b0\'bf\'da\'d6\'c3\'ed\'94
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'95\'fe\'d4\'92\'b6\'e0\'df\'78\'84\'68\'b3\'fd
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d7\'d4\'84\'d3\'b5\'c7\'e4\'9b\'e9\'5f\'ea\'50
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'cd\'a8\'d6\'aa\'d6\'d0\'d0\'c4\'bf\'ec\'bd\'dd\'bb\'d8\'8f\'cd
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da\'b1\'ed\'c7\'e9\'b0\'fc\'8f\'cd\'d6\'c6
\f0 &
-\f3 \'b4\'e6\'83\'a6
+\f4 \'b4\'e6\'83\'a6
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'a1\'d6\'fa\'ca\'d6\'99\'7a\'9c\'79\'b8\'fc\'d0\'c2\'cc\'e1\'d0\'d1
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\expnd0\expndtw0\kerning0
alfred
-\f3 \'bf\'ec\'bd\'dd\'b0\'6c\'cb\'cd\'cf\'fb\'cf\'a2
+\f4 \'bf\'ec\'bd\'dd\'b0\'6c\'cb\'cd\'cf\'fb\'cf\'a2
\f0 &
-\f3 \'b4\'f2\'e9\'5f\'b4\'b0\'bf\'da
+\f4 \'b4\'f2\'e9\'5f\'b4\'b0\'bf\'da
\f0 \
\pard\tx566\pardeftab720\partightenfactor0
@@ -92,60 +90,60 @@ alfred
\pard\pardeftab720\partightenfactor0
\f2\b\fs36 \cf2 \'b8\'fc\'d0\'c2\'c8\'d5\'d5\'49
-\f1\fs47\fsmilli23660 \cf2 \
+\f3\fs47\fsmilli23660 \cf2 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl264\slmult1\partightenfactor0
\ls2\ilvl0
\f0\b0\fs32 \cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.6.1"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d7\'d4\'84\'d3\'bb\'d8\'8f\'cd\'d1\'d3\'df\'74
\f0 &
-\f3 \'d0\'de\'b8\'c4\'d6\'c3\'ed\'94\'b4\'b0\'bf\'da\'bf\'ec\'bd\'dd
+\f4 \'d0\'de\'b8\'c4\'d6\'c3\'ed\'94\'b4\'b0\'bf\'da\'bf\'ec\'bd\'dd
\f0 (2018-04-07)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.6"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6
\f0 Alfred
-\f3 \'bf\'ec\'bd\'dd\'b0\'6c\'cb\'cd\'cf\'fb\'cf\'a2
+\f4 \'bf\'ec\'bd\'dd\'b0\'6c\'cb\'cd\'cf\'fb\'cf\'a2
\f0 &
-\f3 \'b4\'f2\'e9\'5f\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da
+\f4 \'b4\'f2\'e9\'5f\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da
\f0 (2018-03-18)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.5.1"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d5\'5a\'d2\'f4\'df\'68\'b3\'cc\'bf\'d8\'d6\'c6
\f0 mac &
-\f3 \'83\'9e\'bb\'af\'b3\'b7\'bb\'d8\'cf\'fb\'cf\'a2\'a1\'a2\'bf\'ec\'bd\'dd\'bb\'d8\'8f\'cd
+\f4 \'83\'9e\'bb\'af\'b3\'b7\'bb\'d8\'cf\'fb\'cf\'a2\'a1\'a2\'bf\'ec\'bd\'dd\'bb\'d8\'8f\'cd
\f0 (2018-03-03)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.5.0"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d0\'a1\'d6\'fa\'ca\'d6\'99\'7a\'9c\'79\'b8\'fc\'d0\'c2
\f0 &
-\f3 \'b1\'ed\'c7\'e9\'b0\'fc\'8f\'cd\'d6\'c6\'b4\'e6\'83\'a6\'b5\'c8\'b5\'c8
+\f4 \'b1\'ed\'c7\'e9\'b0\'fc\'8f\'cd\'d6\'c6\'b4\'e6\'83\'a6\'b5\'c8\'b5\'c8
\f0 (2018-02-24)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.4.0"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'b4\'b0\'bf\'da\'d6\'c3\'ed\'94
\f0 &
-\f3 \'b6\'e0\'df\'78\'84\'68\'b3\'fd\'b5\'c8\'b5\'c8
+\f4 \'b6\'e0\'df\'78\'84\'68\'b3\'fd\'b5\'c8\'b5\'c8
\f0 (2017-10-11)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.3.0"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d6\'c3\'b5\'d7
\f0 &
-\f3 \'c3\'e2\'d5\'4a\'d7\'43
+\f4 \'c3\'e2\'d5\'4a\'d7\'43
\f0 (2017-09-17)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.2.0"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'de\'8f\'cd\'c1\'c4\'cc\'ec\'d3\'9b\'e4\'9b\'cf\'fb\'ca\'a7\'b5\'c4
\f0 bug (2017-09-11)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.1.0"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d6\'d8\'98\'8b\'d7\'d4\'84\'d3\'bb\'d8\'8f\'cd\'a3\'ac\'8c\'8d\'ac\'46\'b6\'e0\'bb\'d8\'8f\'cd
\f0 (2017-08-23)}}\cf2 \expnd0\expndtw0\kerning0
\
@@ -153,14 +151,5 @@ alfred
\f2\b \cf2 \'d4\'94\'bc\'9a\'83\'c8\'c8\'dd\'d5\'88\'b2\'e9\'bf\'b4{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/blob/master/CHANGELOG.md"}}{\fldrslt
\f0\b0 \cf3 CHANGELOG}}
-\f0\b0\fs36\fsmilli18200 \
-\pard\pardeftab720\partightenfactor0
-\cf2 \
-\pard\pardeftab720\partightenfactor0
-
-\f2\b\fs36 \cf2 \'c2\'a0\'d5\'66\'c4\'e3\'cf\'eb\'d5\'88\'ce\'d2\'ba\'c8\'cf\'c2\'ce\'e7\'b2\'e8\'a3\'bf
-\f4\b0 \uc0\u55357 \u56847 \
-\pard\pardeftab720\partightenfactor0
-
-\f5\fs24 \cf0 \kerning1\expnd0\expndtw0 {{\NeXTGraphic pay.png \width9300 \height5120 \appleattachmentpadding0 \appleembedtype0 \appleaqc
-}}}
\ No newline at end of file
+\f0\b0\fs36\fsmilli18200 \cf2 \
+}
\ No newline at end of file
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Resources/zh-Hant.lproj/about.rtfd/pay.png b/Other/Products/Debug/WeChatPlugin.framework/Resources/zh-Hant.lproj/about.rtfd/pay.png
deleted file mode 100644
index 7cffe286..00000000
Binary files a/Other/Products/Debug/WeChatPlugin.framework/Resources/zh-Hant.lproj/about.rtfd/pay.png and /dev/null differ
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Headers/WeChatPlugin.h b/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Headers/WeChatPlugin.h
index cc32f34c..e0bc73cb 100644
--- a/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Headers/WeChatPlugin.h
+++ b/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Headers/WeChatPlugin.h
@@ -264,7 +264,7 @@ FOUNDATION_EXPORT const unsigned char WeChatPluginVersionString[];
@interface MMContactSearchLogic : NSObject
{
- unsigned long long _logicSearchResultFlag;
+ unsigned long long _logicSearchResultFlag; // 2.3.19 失效
}
@property(retain, nonatomic) NSMutableArray *contactResults;
- (void)doSearchWithKeyword:(id)arg1 searchScene:(unsigned long long)arg2 resultIsShownBlock:(id)arg3 completion:(id)arg4;
@@ -274,7 +274,7 @@ FOUNDATION_EXPORT const unsigned char WeChatPluginVersionString[];
@property(nonatomic) BOOL isContactSearched;
@property(nonatomic) BOOL isGroupContactSearched;
@property(retain, nonatomic) NSMutableArray *oaResults;
-- (void)clearAllResults;
+- (void)clearAllResults; // 2.3.19 失效
- (void)reloadSearchResultDataWithKeyword:(id)arg1 completionBlock:(id)arg2; // 2.3.17
- (void)reloadSearchResultDataWithCompletionBlock:(id)arg1; // 2.3.13
@end
@@ -352,6 +352,7 @@ FOUNDATION_EXPORT const unsigned char WeChatPluginVersionString[];
@end
@interface MMURLHandler : NSObject
++ (id)defaultHandler;
- (void)startGetA8KeyWithURL:(id)arg1;
- (BOOL)openURLWithDefault:(id)arg1;
+ (BOOL)containsHTTPString:(id)arg1;
@@ -421,3 +422,7 @@ FOUNDATION_EXPORT const unsigned char WeChatPluginVersionString[];
@property(retain, nonatomic) NSMutableArray *contactSearchResults;
@property(retain, nonatomic) NSMutableArray *groupContactSearchResults;
@end
+
+@interface MMWebViewHelper : NSObject
++ (BOOL)preHandleWebUrlStr:(id)arg1 withMessage:(id)arg2;
+@end
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/en.lproj/Localizable.strings b/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/en.lproj/Localizable.strings
index e4cbf15a..856862e7 100644
Binary files a/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/en.lproj/Localizable.strings and b/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/en.lproj/Localizable.strings differ
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/en.lproj/about.rtfd/TXT.rtf b/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/en.lproj/about.rtfd/TXT.rtf
index 51b3e03b..5b00ae8e 100644
--- a/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/en.lproj/about.rtfd/TXT.rtf
+++ b/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/en.lproj/about.rtfd/TXT.rtf
@@ -1,13 +1,10 @@
-{\rtf1\ansi\ansicpg936\cocoartf1561\cocoasubrtf400
-{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset134 PingFangSC-Regular;
-\f3\fnil\fcharset0 AppleColorEmoji;\f4\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;\red38\green38\blue38;\red32\green124\blue169;\red52\green110\blue183;
-}
-{\*\expandedcolortbl;;\cssrgb\c20000\c20000\c20000;\cssrgb\c14510\c56078\c72157;\cssrgb\c25490\c51373\c76863;
-}
-{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}
-{\list\listtemplateid2\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid101\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid2}}
-{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}}
+{\rtf1\ansi\ansicpg936\cocoartf1671
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset0 HelveticaNeue-Bold;
+\f3\fnil\fcharset134 PingFangSC-Regular;}
+{\colortbl;\red255\green255\blue255;\red38\green38\blue38;\red32\green124\blue169;}
+{\*\expandedcolortbl;;\cssrgb\c20000\c20000\c20000;\cssrgb\c14510\c56078\c72157;}
+{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}}
+{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}}
\margl1440\margr1440\vieww13760\viewh11300\viewkind0
\hyphauto1\hyphfactor90
\deftab720
@@ -15,16 +12,15 @@
\f0\fs34 \cf2 \expnd0\expndtw0\kerning0
Github: {\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS"}}{\fldrslt \cf3 WeChatPlugin-MacOS}}\
-Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}\
-Blog: {\field{\*\fldinst{HYPERLINK "http://www.tkkk.fun/"}}{\fldrslt \cf3 tkkk.fun}}
+Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}
\f1 \
\pard\pardeftab720\sl288\slmult1\qc\partightenfactor0
\fs28 \cf2 \
\pard\pardeftab720\partightenfactor0
-\b\fs34 \cf2 Feature
-\fs47\fsmilli23660 \cf2 \
+\f2\b\fs34 \cf2 Feature
+\fs47\fsmilli23660 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl264\slmult1\partightenfactor0
\ls1\ilvl0
\f0\b0\fs30 \cf2 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\expnd0\expndtw0\kerning0
@@ -53,16 +49,5 @@ Copy or Export Sticker\
Update plugin\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\expnd0\expndtw0\kerning0
Reply or Open session by Alfred
-\f2\fs32 \
-\pard\tx0\tx220\pardeftab720\fi-1\partightenfactor0
-\ls2\ilvl0
-\f1 \cf4 \
-\pard\pardeftab720\partightenfactor0
-
-\b\fs34 \cf2 I hear somebody want to buy me a cup of coffee
-\f3\b0 \uc0\u55357 \u56847
-\fs48 \
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720\pardirnatural\qc\partightenfactor0
-
-\f4\fs24 \cf0 \kerning1\expnd0\expndtw0 {{\NeXTGraphic pay.png \width9300 \height5120 \appleattachmentpadding0 \appleembedtype0 \appleaqc
-}}}
\ No newline at end of file
+\f3\fs32 \
+}
\ No newline at end of file
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/en.lproj/about.rtfd/pay.png b/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/en.lproj/about.rtfd/pay.png
deleted file mode 100644
index 7cffe286..00000000
Binary files a/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/en.lproj/about.rtfd/pay.png and /dev/null differ
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/zh-Hans.lproj/Localizable.strings b/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/zh-Hans.lproj/Localizable.strings
index 70f61cbd..89893e7d 100644
Binary files a/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/zh-Hans.lproj/Localizable.strings and b/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/zh-Hans.lproj/Localizable.strings differ
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/zh-Hans.lproj/about.rtfd/TXT.rtf b/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/zh-Hans.lproj/about.rtfd/TXT.rtf
index 375c67f8..8411d6cd 100644
--- a/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/zh-Hans.lproj/about.rtfd/TXT.rtf
+++ b/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/zh-Hans.lproj/about.rtfd/TXT.rtf
@@ -1,6 +1,7 @@
-{\rtf1\ansi\ansicpg936\cocoartf1561\cocoasubrtf400
-{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset134 PingFangSC-Regular;
-\f3\fnil\fcharset0 AppleColorEmoji;\f4\fswiss\fcharset0 Helvetica;}
+{\rtf1\ansi\ansicpg936\cocoartf1671
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset134 PingFangSC-Semibold;
+\f3\fnil\fcharset0 HelveticaNeue-Bold;\f4\fnil\fcharset134 PingFangSC-Regular;\f5\fnil\fcharset0 AppleColorEmoji;
+}
{\colortbl;\red255\green255\blue255;\red38\green38\blue38;\red32\green124\blue169;\red255\green255\blue255;
\red52\green110\blue183;}
{\*\expandedcolortbl;;\cssrgb\c20000\c20000\c20000;\cssrgb\c14510\c56078\c72157;\cssrgb\c100000\c100000\c100000;
@@ -17,8 +18,7 @@
\f0\fs36\fsmilli18200 \cf2 \expnd0\expndtw0\kerning0
Github: {\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS"}}{\fldrslt \cf3 WeChatPlugin-MacOS}}\
-Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}\
-Blog: {\field{\*\fldinst{HYPERLINK "http://www.tkkk.fun/"}}{\fldrslt \cf3 tkkk.fun}}
+Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}
\f1\fs32 \
\pard\pardeftab720\sl288\slmult1\qc\partightenfactor0
@@ -26,105 +26,104 @@ Blog: {\field{\*\fldinst{HYPERLINK "http://www.tkkk.fun/"}}{\fldrslt \cf3 tkkk.f
\pard\pardeftab720\partightenfactor0
\f2\b\fs36 \cf2 \'b9\'a6\'c4\'dc
-\f1\fs48 \
+\f3\fs48 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl216\slmult1\partightenfactor0
\ls1\ilvl0
-\b0\fs32 \cf2 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f1\b0\fs32 \cf2 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
+\f4 \expnd0\expndtw0\kerning0
\'cf\'fb\'cf\'a2\'d7\'d4\'b6\'af\'bb\'d8\'b8\'b4
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'cf\'fb\'cf\'a2\'b7\'c0\'b3\'b7\'bb\'d8
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d4\'b6\'b3\'cc\'bf\'d8\'d6\'c6
\f1 (
-\f2 \'d2\'d1\'d6\'a7\'b3\'d6\'d3\'ef\'d2\'f4
+\f4 \'d2\'d1\'d6\'a7\'b3\'d6\'d3\'ef\'d2\'f4
\f1 )\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'ce\'a2\'d0\'c5\'b6\'e0\'bf\'aa
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'b5\'da\'b6\'fe\'b4\'ce\'b5\'c7\'c2\'bc\'c3\'e2\'c8\'cf\'d6\'a4
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'c1\'c4\'cc\'ec\'d6\'c3\'b5\'d7\'b9\'a6\'c4\'dc
\f1 (
-\f2 \strike \strikec2 \'c0\'e0\'cb\'c6\'d6\'c3\'b6\'a5
+\f4 \strike \strikec2 \'c0\'e0\'cb\'c6\'d6\'c3\'b6\'a5
\f1 \strike0\striked0 )\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'ce\'a2\'d0\'c5\'b4\'b0\'bf\'da\'d6\'c3\'b6\'a5
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'bb\'e1\'bb\'b0\'b6\'e0\'d1\'a1\'c9\'be\'b3\'fd
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d7\'d4\'b6\'af\'b5\'c7\'c2\'bc\'bf\'aa\'b9\'d8
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'cd\'a8\'d6\'aa\'d6\'d0\'d0\'c4\'bf\'ec\'bd\'dd\'bb\'d8\'b8\'b4
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da\'b1\'ed\'c7\'e9\'b0\'fc\'b8\'b4\'d6\'c6
\f1 &
-\f2 \'b4\'e6\'b4\'a2
+\f4 \'b4\'e6\'b4\'a2
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'a1\'d6\'fa\'ca\'d6\'bc\'ec\'b2\'e2\'b8\'fc\'d0\'c2\'cc\'e1\'d0\'d1
\f1 \
\pard\tx0\tx220\pardeftab720\fi-1\sl216\slmult1\partightenfactor0
\ls1\ilvl0\cf2 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\expnd0\expndtw0\kerning0
alfred
-\f2 \'bf\'ec\'bd\'dd\'b7\'a2\'cb\'cd\'cf\'fb\'cf\'a2
+\f4 \'bf\'ec\'bd\'dd\'b7\'a2\'cb\'cd\'cf\'fb\'cf\'a2
\f1 &
-\f2 \'b4\'f2\'bf\'aa\'b4\'b0\'bf\'da\
+\f4 \'b4\'f2\'bf\'aa\'b4\'b0\'bf\'da\
\pard\tx0\tx220\pardeftab720\fi-1\sl216\slmult1\partightenfactor0
\ls1\ilvl0
\f1 \cf2 \cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'bb\'e1\'bb\'b0\'d2\'bb\'bc\'fc\'d2\'d1\'b6\'c1
\f1 \cb1 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0
\ls1\ilvl0\cf2 \cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d2\'bb\'bc\'fc\'c7\'e5\'b3\'fd\'bf\'d5\'bb\'e1\'bb\'b0
\f1 \cb1 \
\ls1\ilvl0\cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d6\'a7\'b3\'d6\'b9\'fa\'bc\'ca\'bb\'af
\f1 \cb1 \
\ls1\ilvl0\cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d2\'bb\'bc\'fc\'b8\'fc\'d0\'c2
\f1 \cb1 \
\ls1\ilvl0\cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'c8\'a5\'b3\'fd\'ce\'a2\'d0\'c5
\f1 url
-\f2 \'d7\'aa\'c1\'b4\'a3\'a8\'b4\'d3\'b4\'cb\'d6\'b1\'bd\'d3\'b4\'f2\'bf\'aa\'b6\'b6\'d2\'f4\'c1\'b4\'bd\'d3
-\f3 \uc0\u55356 \u57117 \
-\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0
+\f4 \'d7\'aa\'c1\'b4\'a3\'a8\'b4\'d3\'b4\'cb\'d6\'b1\'bd\'d3\'b4\'f2\'bf\'aa\'b6\'b6\'d2\'f4\'c1\'b4\'bd\'d3
+\f5 \uc0\u55356 \u57117 \
\ls1\ilvl0
-\f1 \cf2 \cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\cf2 \cb4 \expnd0\expndtw0\kerning0
+\f1 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\expnd0\expndtw0\kerning0
alfred
-\f2 \'cb\'d1\'cb\'f7\'d7\'ee\'bd\'fc\'c1\'c4\'cc\'ec\'a1\'a2\'c1\'c4\'cc\'ec\'bc\'c7\'c2\'bc
-\f3 \cf2 \cb4 \
+\f4 \'cb\'d1\'cb\'f7\'d7\'ee\'bd\'fc\'c1\'c4\'cc\'ec\'a1\'a2\'c1\'c4\'cc\'ec\'bc\'c7\'c2\'bc
+\f5 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0
-\f1 \cf2 \cb4 \kerning1\expnd0\expndtw0 \'95
-\f2 \expnd0\expndtw0\kerning0
-\'d0\'c2\'d4\'f6\'d2\'c6\'b3\'fd\'bb\'e1\'bb\'b0(\'b2\'bb\'c9\'be\'b3\'fd\'c1\'c4\'cc\'ec\'bc\'c7\'c2\'bc)\cf2 \cb1 \
+\f1 \cf2 \kerning1\expnd0\expndtw0 \'95
+\f4 \expnd0\expndtw0\kerning0
+\'d0\'c2\'d4\'f6\'d2\'c6\'b3\'fd\'bb\'e1\'bb\'b0(\'b2\'bb\'c9\'be\'b3\'fd\'c1\'c4\'cc\'ec\'bc\'c7\'c2\'bc)\cb1 \
\f1 \cf5 \
\pard\pardeftab720\partightenfactor0
@@ -133,76 +132,76 @@ alfred
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0
\ls2\ilvl0
\f1\b0\fs32 \cf5 \cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.7.1"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\ul \'ca\'ca\'c5\'e4
\f1 2.3.17 &
-\f2 \'bc\'d3\'c7\'bf
+\f4 \'bc\'d3\'c7\'bf
\f1 alfred
-\f2 \'cb\'d1\'cb\'f7
+\f4 \'cb\'d1\'cb\'f7
\f1 (2018-07-24)}}
\f2\b\fs36 \cf2 \cb1 \expnd0\expndtw0\kerning0
\
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0
\ls3\ilvl0
\f1\b0\fs32 \cf5 \cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.7"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\ul \'d0\'c2\'d4\'f6\'ba\'c3\'b6\'e0\'b9\'a6\'c4\'dc
\f1 \'85(2018-05-12)}}
-\b\fs36 \cf2 \cb1 \expnd0\expndtw0\kerning0
+\f3\b\fs36 \cf2 \cb1 \expnd0\expndtw0\kerning0
\
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl264\slmult1\partightenfactor0
\ls4\ilvl0
-\b0\fs32 \cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.6.1"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f1\b0\fs32 \cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.6.1"}}{\fldrslt
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d7\'d4\'b6\'af\'bb\'d8\'b8\'b4\'d1\'d3\'b3\'d9
\f1 &
-\f2 \'d0\'de\'b8\'c4\'d6\'c3\'b6\'a5\'b4\'b0\'bf\'da\'bf\'ec\'bd\'dd
+\f4 \'d0\'de\'b8\'c4\'d6\'c3\'b6\'a5\'b4\'b0\'bf\'da\'bf\'ec\'bd\'dd
\f1 (2018-04-07)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.6"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6
\f1 Alfred
-\f2 \'bf\'ec\'bd\'dd\'b7\'a2\'cb\'cd\'cf\'fb\'cf\'a2
+\f4 \'bf\'ec\'bd\'dd\'b7\'a2\'cb\'cd\'cf\'fb\'cf\'a2
\f1 &
-\f2 \'b4\'f2\'bf\'aa\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da
+\f4 \'b4\'f2\'bf\'aa\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da
\f1 (2018-03-18)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.5.1"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d3\'ef\'d2\'f4\'d4\'b6\'b3\'cc\'bf\'d8\'d6\'c6
\f1 mac &
-\f2 \'d3\'c5\'bb\'af\'b3\'b7\'bb\'d8\'cf\'fb\'cf\'a2\'a1\'a2\'bf\'ec\'bd\'dd\'bb\'d8\'b8\'b4
+\f4 \'d3\'c5\'bb\'af\'b3\'b7\'bb\'d8\'cf\'fb\'cf\'a2\'a1\'a2\'bf\'ec\'bd\'dd\'bb\'d8\'b8\'b4
\f1 (2018-03-03)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.5.0"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d0\'a1\'d6\'fa\'ca\'d6\'bc\'ec\'b2\'e2\'b8\'fc\'d0\'c2
\f1 &
-\f2 \'b1\'ed\'c7\'e9\'b0\'fc\'b8\'b4\'d6\'c6\'b4\'e6\'b4\'a2\'b5\'c8\'b5\'c8
+\f4 \'b1\'ed\'c7\'e9\'b0\'fc\'b8\'b4\'d6\'c6\'b4\'e6\'b4\'a2\'b5\'c8\'b5\'c8
\f1 (2018-02-24)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.4.0"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'b4\'b0\'bf\'da\'d6\'c3\'b6\'a5
\f1 &
-\f2 \'b6\'e0\'d1\'a1\'c9\'be\'b3\'fd\'b5\'c8\'b5\'c8
+\f4 \'b6\'e0\'d1\'a1\'c9\'be\'b3\'fd\'b5\'c8\'b5\'c8
\f1 (2017-10-11)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.3.0"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d6\'c3\'b5\'d7
\f1 &
-\f2 \'c3\'e2\'c8\'cf\'d6\'a4
+\f4 \'c3\'e2\'c8\'cf\'d6\'a4
\f1 (2017-09-17)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.2.0"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'de\'b8\'b4\'c1\'c4\'cc\'ec\'bc\'c7\'c2\'bc\'cf\'fb\'ca\'a7\'b5\'c4
\f1 bug (2017-09-11)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.1.0"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d6\'d8\'b9\'b9\'d7\'d4\'b6\'af\'bb\'d8\'b8\'b4\'a3\'ac\'ca\'b5\'cf\'d6\'b6\'e0\'bb\'d8\'b8\'b4
\f1 (2017-08-23)}}\cf2 \expnd0\expndtw0\kerning0
\
@@ -211,14 +210,4 @@ alfred
\f2\b \cf2 \'cf\'ea\'cf\'b8\'c4\'da\'c8\'dd\'c7\'eb\'b2\'e9\'bf\'b4{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/blob/master/CHANGELOG.md"}}{\fldrslt
\f1\b0 \cf5 CHANGELOG}}
\f1\b0 \cf5 \
-\pard\pardeftab720\partightenfactor0
-\cf5 \
-\pard\pardeftab720\partightenfactor0
-
-\f2\b\fs36 \cf2 \'cc\'fd\'cb\'b5\'c4\'e3\'cf\'eb\'c7\'eb\'ce\'d2\'ba\'c8\'cf\'c2\'ce\'e7\'b2\'e8\'a3\'bf
-\f3\b0 \uc0\u55357 \u56847
-\fs48 \cf2 \
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720\pardirnatural\qc\partightenfactor0
-
-\f4\fs24 \cf0 \kerning1\expnd0\expndtw0 {{\NeXTGraphic pay.png \width9300 \height5120 \appleattachmentpadding0 \appleembedtype0 \appleaqc
-}}}
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/zh-Hans.lproj/about.rtfd/pay.png b/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/zh-Hans.lproj/about.rtfd/pay.png
deleted file mode 100644
index 7cffe286..00000000
Binary files a/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/zh-Hans.lproj/about.rtfd/pay.png and /dev/null differ
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/zh-Hant.lproj/Localizable.strings b/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/zh-Hant.lproj/Localizable.strings
index 8f905e34..1913714a 100644
Binary files a/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/zh-Hant.lproj/Localizable.strings and b/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/zh-Hant.lproj/Localizable.strings differ
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/zh-Hant.lproj/about.rtfd/TXT.rtf b/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/zh-Hant.lproj/about.rtfd/TXT.rtf
index c0b1143e..4739ae65 100644
--- a/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/zh-Hant.lproj/about.rtfd/TXT.rtf
+++ b/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/zh-Hant.lproj/about.rtfd/TXT.rtf
@@ -1,7 +1,6 @@
-{\rtf1\ansi\ansicpg936\cocoartf1561\cocoasubrtf400
-{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset134 PingFangSC-Regular;
-\f3\fnil\fcharset134 PingFangSC-Light;\f4\fnil\fcharset0 AppleColorEmoji;\f5\fswiss\fcharset0 Helvetica;
-}
+{\rtf1\ansi\ansicpg936\cocoartf1671
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset134 PingFangSC-Semibold;
+\f3\fnil\fcharset0 HelveticaNeue-Bold;\f4\fnil\fcharset134 PingFangSC-Light;}
{\colortbl;\red255\green255\blue255;\red38\green38\blue38;\red32\green124\blue169;}
{\*\expandedcolortbl;;\cssrgb\c20000\c20000\c20000;\cssrgb\c14510\c56078\c72157;}
{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}
@@ -14,8 +13,7 @@
\f0\fs36\fsmilli18200 \cf2 \expnd0\expndtw0\kerning0
Github: {\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS"}}{\fldrslt \cf3 WeChatPlugin-MacOS}}\
-Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}\
-Blog: {\field{\*\fldinst{HYPERLINK "http://www.tkkk.fun/"}}{\fldrslt \cf3 tkkk.fun}}
+Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}
\f1\fs32 \
\pard\pardeftab720\sl288\slmult1\qc\partightenfactor0
@@ -23,68 +21,68 @@ Blog: {\field{\*\fldinst{HYPERLINK "http://www.tkkk.fun/"}}{\fldrslt \cf3 tkkk.f
\pard\pardeftab720\partightenfactor0
\f2\b\fs36 \cf2 \'b9\'a6\'c4\'dc
-\f1\fs47\fsmilli23660 \cf2 \
+\f3\fs47\fsmilli23660 \cf2 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\partightenfactor0
\ls1\ilvl0
\f0\b0\fs32 \cf2 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'cf\'fb\'cf\'a2\'d7\'d4\'84\'d3\'bb\'d8\'8f\'cd
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'cf\'fb\'cf\'a2\'b7\'c0\'b3\'b7\'bb\'d8
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'df\'68\'b3\'cc\'bf\'d8\'d6\'c6
\f0 (
-\f3 \'d2\'d1\'d6\'a7\'b3\'d6\'d5\'5a\'d2\'f4
+\f4 \'d2\'d1\'d6\'a7\'b3\'d6\'d5\'5a\'d2\'f4
\f0 )\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'ce\'a2\'d0\'c5\'b6\'e0\'e9\'5f
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'b5\'da\'b6\'fe\'b4\'ce\'b5\'c7\'e4\'9b\'c3\'e2\'d5\'4a\'d7\'43
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'c1\'c4\'cc\'ec\'d6\'c3\'b5\'d7\'b9\'a6\'c4\'dc
\f0 (
-\f3 \strike \strikec2 \'ee\'90\'cb\'c6\'d6\'c3\'ed\'94
+\f4 \strike \strikec2 \'ee\'90\'cb\'c6\'d6\'c3\'ed\'94
\f0 \strike0\striked0 )\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'ce\'a2\'d0\'c5\'b4\'b0\'bf\'da\'d6\'c3\'ed\'94
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'95\'fe\'d4\'92\'b6\'e0\'df\'78\'84\'68\'b3\'fd
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d7\'d4\'84\'d3\'b5\'c7\'e4\'9b\'e9\'5f\'ea\'50
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'cd\'a8\'d6\'aa\'d6\'d0\'d0\'c4\'bf\'ec\'bd\'dd\'bb\'d8\'8f\'cd
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da\'b1\'ed\'c7\'e9\'b0\'fc\'8f\'cd\'d6\'c6
\f0 &
-\f3 \'b4\'e6\'83\'a6
+\f4 \'b4\'e6\'83\'a6
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'a1\'d6\'fa\'ca\'d6\'99\'7a\'9c\'79\'b8\'fc\'d0\'c2\'cc\'e1\'d0\'d1
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\expnd0\expndtw0\kerning0
alfred
-\f3 \'bf\'ec\'bd\'dd\'b0\'6c\'cb\'cd\'cf\'fb\'cf\'a2
+\f4 \'bf\'ec\'bd\'dd\'b0\'6c\'cb\'cd\'cf\'fb\'cf\'a2
\f0 &
-\f3 \'b4\'f2\'e9\'5f\'b4\'b0\'bf\'da
+\f4 \'b4\'f2\'e9\'5f\'b4\'b0\'bf\'da
\f0 \
\pard\tx566\pardeftab720\partightenfactor0
@@ -92,60 +90,60 @@ alfred
\pard\pardeftab720\partightenfactor0
\f2\b\fs36 \cf2 \'b8\'fc\'d0\'c2\'c8\'d5\'d5\'49
-\f1\fs47\fsmilli23660 \cf2 \
+\f3\fs47\fsmilli23660 \cf2 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl264\slmult1\partightenfactor0
\ls2\ilvl0
\f0\b0\fs32 \cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.6.1"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d7\'d4\'84\'d3\'bb\'d8\'8f\'cd\'d1\'d3\'df\'74
\f0 &
-\f3 \'d0\'de\'b8\'c4\'d6\'c3\'ed\'94\'b4\'b0\'bf\'da\'bf\'ec\'bd\'dd
+\f4 \'d0\'de\'b8\'c4\'d6\'c3\'ed\'94\'b4\'b0\'bf\'da\'bf\'ec\'bd\'dd
\f0 (2018-04-07)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.6"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6
\f0 Alfred
-\f3 \'bf\'ec\'bd\'dd\'b0\'6c\'cb\'cd\'cf\'fb\'cf\'a2
+\f4 \'bf\'ec\'bd\'dd\'b0\'6c\'cb\'cd\'cf\'fb\'cf\'a2
\f0 &
-\f3 \'b4\'f2\'e9\'5f\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da
+\f4 \'b4\'f2\'e9\'5f\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da
\f0 (2018-03-18)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.5.1"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d5\'5a\'d2\'f4\'df\'68\'b3\'cc\'bf\'d8\'d6\'c6
\f0 mac &
-\f3 \'83\'9e\'bb\'af\'b3\'b7\'bb\'d8\'cf\'fb\'cf\'a2\'a1\'a2\'bf\'ec\'bd\'dd\'bb\'d8\'8f\'cd
+\f4 \'83\'9e\'bb\'af\'b3\'b7\'bb\'d8\'cf\'fb\'cf\'a2\'a1\'a2\'bf\'ec\'bd\'dd\'bb\'d8\'8f\'cd
\f0 (2018-03-03)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.5.0"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d0\'a1\'d6\'fa\'ca\'d6\'99\'7a\'9c\'79\'b8\'fc\'d0\'c2
\f0 &
-\f3 \'b1\'ed\'c7\'e9\'b0\'fc\'8f\'cd\'d6\'c6\'b4\'e6\'83\'a6\'b5\'c8\'b5\'c8
+\f4 \'b1\'ed\'c7\'e9\'b0\'fc\'8f\'cd\'d6\'c6\'b4\'e6\'83\'a6\'b5\'c8\'b5\'c8
\f0 (2018-02-24)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.4.0"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'b4\'b0\'bf\'da\'d6\'c3\'ed\'94
\f0 &
-\f3 \'b6\'e0\'df\'78\'84\'68\'b3\'fd\'b5\'c8\'b5\'c8
+\f4 \'b6\'e0\'df\'78\'84\'68\'b3\'fd\'b5\'c8\'b5\'c8
\f0 (2017-10-11)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.3.0"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d6\'c3\'b5\'d7
\f0 &
-\f3 \'c3\'e2\'d5\'4a\'d7\'43
+\f4 \'c3\'e2\'d5\'4a\'d7\'43
\f0 (2017-09-17)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.2.0"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'de\'8f\'cd\'c1\'c4\'cc\'ec\'d3\'9b\'e4\'9b\'cf\'fb\'ca\'a7\'b5\'c4
\f0 bug (2017-09-11)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.1.0"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d6\'d8\'98\'8b\'d7\'d4\'84\'d3\'bb\'d8\'8f\'cd\'a3\'ac\'8c\'8d\'ac\'46\'b6\'e0\'bb\'d8\'8f\'cd
\f0 (2017-08-23)}}\cf2 \expnd0\expndtw0\kerning0
\
@@ -153,14 +151,5 @@ alfred
\f2\b \cf2 \'d4\'94\'bc\'9a\'83\'c8\'c8\'dd\'d5\'88\'b2\'e9\'bf\'b4{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/blob/master/CHANGELOG.md"}}{\fldrslt
\f0\b0 \cf3 CHANGELOG}}
-\f0\b0\fs36\fsmilli18200 \
-\pard\pardeftab720\partightenfactor0
-\cf2 \
-\pard\pardeftab720\partightenfactor0
-
-\f2\b\fs36 \cf2 \'c2\'a0\'d5\'66\'c4\'e3\'cf\'eb\'d5\'88\'ce\'d2\'ba\'c8\'cf\'c2\'ce\'e7\'b2\'e8\'a3\'bf
-\f4\b0 \uc0\u55357 \u56847 \
-\pard\pardeftab720\partightenfactor0
-
-\f5\fs24 \cf0 \kerning1\expnd0\expndtw0 {{\NeXTGraphic pay.png \width9300 \height5120 \appleattachmentpadding0 \appleembedtype0 \appleaqc
-}}}
\ No newline at end of file
+\f0\b0\fs36\fsmilli18200 \cf2 \
+}
\ No newline at end of file
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/zh-Hant.lproj/about.rtfd/pay.png b/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/zh-Hant.lproj/about.rtfd/pay.png
deleted file mode 100644
index 7cffe286..00000000
Binary files a/Other/Products/Debug/WeChatPlugin.framework/Versions/A/Resources/zh-Hant.lproj/about.rtfd/pay.png and /dev/null differ
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Versions/A/WeChatPlugin b/Other/Products/Debug/WeChatPlugin.framework/Versions/A/WeChatPlugin
index 9ed846be..8b47e3b1 100755
Binary files a/Other/Products/Debug/WeChatPlugin.framework/Versions/A/WeChatPlugin and b/Other/Products/Debug/WeChatPlugin.framework/Versions/A/WeChatPlugin differ
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Headers/WeChatPlugin.h b/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Headers/WeChatPlugin.h
index cc32f34c..e0bc73cb 100644
--- a/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Headers/WeChatPlugin.h
+++ b/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Headers/WeChatPlugin.h
@@ -264,7 +264,7 @@ FOUNDATION_EXPORT const unsigned char WeChatPluginVersionString[];
@interface MMContactSearchLogic : NSObject
{
- unsigned long long _logicSearchResultFlag;
+ unsigned long long _logicSearchResultFlag; // 2.3.19 失效
}
@property(retain, nonatomic) NSMutableArray *contactResults;
- (void)doSearchWithKeyword:(id)arg1 searchScene:(unsigned long long)arg2 resultIsShownBlock:(id)arg3 completion:(id)arg4;
@@ -274,7 +274,7 @@ FOUNDATION_EXPORT const unsigned char WeChatPluginVersionString[];
@property(nonatomic) BOOL isContactSearched;
@property(nonatomic) BOOL isGroupContactSearched;
@property(retain, nonatomic) NSMutableArray *oaResults;
-- (void)clearAllResults;
+- (void)clearAllResults; // 2.3.19 失效
- (void)reloadSearchResultDataWithKeyword:(id)arg1 completionBlock:(id)arg2; // 2.3.17
- (void)reloadSearchResultDataWithCompletionBlock:(id)arg1; // 2.3.13
@end
@@ -352,6 +352,7 @@ FOUNDATION_EXPORT const unsigned char WeChatPluginVersionString[];
@end
@interface MMURLHandler : NSObject
++ (id)defaultHandler;
- (void)startGetA8KeyWithURL:(id)arg1;
- (BOOL)openURLWithDefault:(id)arg1;
+ (BOOL)containsHTTPString:(id)arg1;
@@ -421,3 +422,7 @@ FOUNDATION_EXPORT const unsigned char WeChatPluginVersionString[];
@property(retain, nonatomic) NSMutableArray *contactSearchResults;
@property(retain, nonatomic) NSMutableArray *groupContactSearchResults;
@end
+
+@interface MMWebViewHelper : NSObject
++ (BOOL)preHandleWebUrlStr:(id)arg1 withMessage:(id)arg2;
+@end
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/en.lproj/Localizable.strings b/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/en.lproj/Localizable.strings
index e4cbf15a..856862e7 100644
Binary files a/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/en.lproj/Localizable.strings and b/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/en.lproj/Localizable.strings differ
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/en.lproj/about.rtfd/TXT.rtf b/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/en.lproj/about.rtfd/TXT.rtf
index 51b3e03b..5b00ae8e 100644
--- a/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/en.lproj/about.rtfd/TXT.rtf
+++ b/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/en.lproj/about.rtfd/TXT.rtf
@@ -1,13 +1,10 @@
-{\rtf1\ansi\ansicpg936\cocoartf1561\cocoasubrtf400
-{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset134 PingFangSC-Regular;
-\f3\fnil\fcharset0 AppleColorEmoji;\f4\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;\red38\green38\blue38;\red32\green124\blue169;\red52\green110\blue183;
-}
-{\*\expandedcolortbl;;\cssrgb\c20000\c20000\c20000;\cssrgb\c14510\c56078\c72157;\cssrgb\c25490\c51373\c76863;
-}
-{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}
-{\list\listtemplateid2\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid101\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid2}}
-{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}}
+{\rtf1\ansi\ansicpg936\cocoartf1671
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset0 HelveticaNeue-Bold;
+\f3\fnil\fcharset134 PingFangSC-Regular;}
+{\colortbl;\red255\green255\blue255;\red38\green38\blue38;\red32\green124\blue169;}
+{\*\expandedcolortbl;;\cssrgb\c20000\c20000\c20000;\cssrgb\c14510\c56078\c72157;}
+{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}}
+{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}}
\margl1440\margr1440\vieww13760\viewh11300\viewkind0
\hyphauto1\hyphfactor90
\deftab720
@@ -15,16 +12,15 @@
\f0\fs34 \cf2 \expnd0\expndtw0\kerning0
Github: {\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS"}}{\fldrslt \cf3 WeChatPlugin-MacOS}}\
-Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}\
-Blog: {\field{\*\fldinst{HYPERLINK "http://www.tkkk.fun/"}}{\fldrslt \cf3 tkkk.fun}}
+Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}
\f1 \
\pard\pardeftab720\sl288\slmult1\qc\partightenfactor0
\fs28 \cf2 \
\pard\pardeftab720\partightenfactor0
-\b\fs34 \cf2 Feature
-\fs47\fsmilli23660 \cf2 \
+\f2\b\fs34 \cf2 Feature
+\fs47\fsmilli23660 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl264\slmult1\partightenfactor0
\ls1\ilvl0
\f0\b0\fs30 \cf2 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\expnd0\expndtw0\kerning0
@@ -53,16 +49,5 @@ Copy or Export Sticker\
Update plugin\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\expnd0\expndtw0\kerning0
Reply or Open session by Alfred
-\f2\fs32 \
-\pard\tx0\tx220\pardeftab720\fi-1\partightenfactor0
-\ls2\ilvl0
-\f1 \cf4 \
-\pard\pardeftab720\partightenfactor0
-
-\b\fs34 \cf2 I hear somebody want to buy me a cup of coffee
-\f3\b0 \uc0\u55357 \u56847
-\fs48 \
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720\pardirnatural\qc\partightenfactor0
-
-\f4\fs24 \cf0 \kerning1\expnd0\expndtw0 {{\NeXTGraphic pay.png \width9300 \height5120 \appleattachmentpadding0 \appleembedtype0 \appleaqc
-}}}
\ No newline at end of file
+\f3\fs32 \
+}
\ No newline at end of file
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/en.lproj/about.rtfd/pay.png b/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/en.lproj/about.rtfd/pay.png
deleted file mode 100644
index 7cffe286..00000000
Binary files a/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/en.lproj/about.rtfd/pay.png and /dev/null differ
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/zh-Hans.lproj/Localizable.strings b/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/zh-Hans.lproj/Localizable.strings
index 70f61cbd..89893e7d 100644
Binary files a/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/zh-Hans.lproj/Localizable.strings and b/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/zh-Hans.lproj/Localizable.strings differ
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/zh-Hans.lproj/about.rtfd/TXT.rtf b/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/zh-Hans.lproj/about.rtfd/TXT.rtf
index 375c67f8..8411d6cd 100644
--- a/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/zh-Hans.lproj/about.rtfd/TXT.rtf
+++ b/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/zh-Hans.lproj/about.rtfd/TXT.rtf
@@ -1,6 +1,7 @@
-{\rtf1\ansi\ansicpg936\cocoartf1561\cocoasubrtf400
-{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset134 PingFangSC-Regular;
-\f3\fnil\fcharset0 AppleColorEmoji;\f4\fswiss\fcharset0 Helvetica;}
+{\rtf1\ansi\ansicpg936\cocoartf1671
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset134 PingFangSC-Semibold;
+\f3\fnil\fcharset0 HelveticaNeue-Bold;\f4\fnil\fcharset134 PingFangSC-Regular;\f5\fnil\fcharset0 AppleColorEmoji;
+}
{\colortbl;\red255\green255\blue255;\red38\green38\blue38;\red32\green124\blue169;\red255\green255\blue255;
\red52\green110\blue183;}
{\*\expandedcolortbl;;\cssrgb\c20000\c20000\c20000;\cssrgb\c14510\c56078\c72157;\cssrgb\c100000\c100000\c100000;
@@ -17,8 +18,7 @@
\f0\fs36\fsmilli18200 \cf2 \expnd0\expndtw0\kerning0
Github: {\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS"}}{\fldrslt \cf3 WeChatPlugin-MacOS}}\
-Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}\
-Blog: {\field{\*\fldinst{HYPERLINK "http://www.tkkk.fun/"}}{\fldrslt \cf3 tkkk.fun}}
+Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}
\f1\fs32 \
\pard\pardeftab720\sl288\slmult1\qc\partightenfactor0
@@ -26,105 +26,104 @@ Blog: {\field{\*\fldinst{HYPERLINK "http://www.tkkk.fun/"}}{\fldrslt \cf3 tkkk.f
\pard\pardeftab720\partightenfactor0
\f2\b\fs36 \cf2 \'b9\'a6\'c4\'dc
-\f1\fs48 \
+\f3\fs48 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl216\slmult1\partightenfactor0
\ls1\ilvl0
-\b0\fs32 \cf2 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f1\b0\fs32 \cf2 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
+\f4 \expnd0\expndtw0\kerning0
\'cf\'fb\'cf\'a2\'d7\'d4\'b6\'af\'bb\'d8\'b8\'b4
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'cf\'fb\'cf\'a2\'b7\'c0\'b3\'b7\'bb\'d8
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d4\'b6\'b3\'cc\'bf\'d8\'d6\'c6
\f1 (
-\f2 \'d2\'d1\'d6\'a7\'b3\'d6\'d3\'ef\'d2\'f4
+\f4 \'d2\'d1\'d6\'a7\'b3\'d6\'d3\'ef\'d2\'f4
\f1 )\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'ce\'a2\'d0\'c5\'b6\'e0\'bf\'aa
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'b5\'da\'b6\'fe\'b4\'ce\'b5\'c7\'c2\'bc\'c3\'e2\'c8\'cf\'d6\'a4
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'c1\'c4\'cc\'ec\'d6\'c3\'b5\'d7\'b9\'a6\'c4\'dc
\f1 (
-\f2 \strike \strikec2 \'c0\'e0\'cb\'c6\'d6\'c3\'b6\'a5
+\f4 \strike \strikec2 \'c0\'e0\'cb\'c6\'d6\'c3\'b6\'a5
\f1 \strike0\striked0 )\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'ce\'a2\'d0\'c5\'b4\'b0\'bf\'da\'d6\'c3\'b6\'a5
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'bb\'e1\'bb\'b0\'b6\'e0\'d1\'a1\'c9\'be\'b3\'fd
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d7\'d4\'b6\'af\'b5\'c7\'c2\'bc\'bf\'aa\'b9\'d8
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'cd\'a8\'d6\'aa\'d6\'d0\'d0\'c4\'bf\'ec\'bd\'dd\'bb\'d8\'b8\'b4
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da\'b1\'ed\'c7\'e9\'b0\'fc\'b8\'b4\'d6\'c6
\f1 &
-\f2 \'b4\'e6\'b4\'a2
+\f4 \'b4\'e6\'b4\'a2
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'a1\'d6\'fa\'ca\'d6\'bc\'ec\'b2\'e2\'b8\'fc\'d0\'c2\'cc\'e1\'d0\'d1
\f1 \
\pard\tx0\tx220\pardeftab720\fi-1\sl216\slmult1\partightenfactor0
\ls1\ilvl0\cf2 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\expnd0\expndtw0\kerning0
alfred
-\f2 \'bf\'ec\'bd\'dd\'b7\'a2\'cb\'cd\'cf\'fb\'cf\'a2
+\f4 \'bf\'ec\'bd\'dd\'b7\'a2\'cb\'cd\'cf\'fb\'cf\'a2
\f1 &
-\f2 \'b4\'f2\'bf\'aa\'b4\'b0\'bf\'da\
+\f4 \'b4\'f2\'bf\'aa\'b4\'b0\'bf\'da\
\pard\tx0\tx220\pardeftab720\fi-1\sl216\slmult1\partightenfactor0
\ls1\ilvl0
\f1 \cf2 \cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'bb\'e1\'bb\'b0\'d2\'bb\'bc\'fc\'d2\'d1\'b6\'c1
\f1 \cb1 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0
\ls1\ilvl0\cf2 \cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d2\'bb\'bc\'fc\'c7\'e5\'b3\'fd\'bf\'d5\'bb\'e1\'bb\'b0
\f1 \cb1 \
\ls1\ilvl0\cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d6\'a7\'b3\'d6\'b9\'fa\'bc\'ca\'bb\'af
\f1 \cb1 \
\ls1\ilvl0\cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d2\'bb\'bc\'fc\'b8\'fc\'d0\'c2
\f1 \cb1 \
\ls1\ilvl0\cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'c8\'a5\'b3\'fd\'ce\'a2\'d0\'c5
\f1 url
-\f2 \'d7\'aa\'c1\'b4\'a3\'a8\'b4\'d3\'b4\'cb\'d6\'b1\'bd\'d3\'b4\'f2\'bf\'aa\'b6\'b6\'d2\'f4\'c1\'b4\'bd\'d3
-\f3 \uc0\u55356 \u57117 \
-\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0
+\f4 \'d7\'aa\'c1\'b4\'a3\'a8\'b4\'d3\'b4\'cb\'d6\'b1\'bd\'d3\'b4\'f2\'bf\'aa\'b6\'b6\'d2\'f4\'c1\'b4\'bd\'d3
+\f5 \uc0\u55356 \u57117 \
\ls1\ilvl0
-\f1 \cf2 \cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\cf2 \cb4 \expnd0\expndtw0\kerning0
+\f1 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\expnd0\expndtw0\kerning0
alfred
-\f2 \'cb\'d1\'cb\'f7\'d7\'ee\'bd\'fc\'c1\'c4\'cc\'ec\'a1\'a2\'c1\'c4\'cc\'ec\'bc\'c7\'c2\'bc
-\f3 \cf2 \cb4 \
+\f4 \'cb\'d1\'cb\'f7\'d7\'ee\'bd\'fc\'c1\'c4\'cc\'ec\'a1\'a2\'c1\'c4\'cc\'ec\'bc\'c7\'c2\'bc
+\f5 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0
-\f1 \cf2 \cb4 \kerning1\expnd0\expndtw0 \'95
-\f2 \expnd0\expndtw0\kerning0
-\'d0\'c2\'d4\'f6\'d2\'c6\'b3\'fd\'bb\'e1\'bb\'b0(\'b2\'bb\'c9\'be\'b3\'fd\'c1\'c4\'cc\'ec\'bc\'c7\'c2\'bc)\cf2 \cb1 \
+\f1 \cf2 \kerning1\expnd0\expndtw0 \'95
+\f4 \expnd0\expndtw0\kerning0
+\'d0\'c2\'d4\'f6\'d2\'c6\'b3\'fd\'bb\'e1\'bb\'b0(\'b2\'bb\'c9\'be\'b3\'fd\'c1\'c4\'cc\'ec\'bc\'c7\'c2\'bc)\cb1 \
\f1 \cf5 \
\pard\pardeftab720\partightenfactor0
@@ -133,76 +132,76 @@ alfred
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0
\ls2\ilvl0
\f1\b0\fs32 \cf5 \cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.7.1"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\ul \'ca\'ca\'c5\'e4
\f1 2.3.17 &
-\f2 \'bc\'d3\'c7\'bf
+\f4 \'bc\'d3\'c7\'bf
\f1 alfred
-\f2 \'cb\'d1\'cb\'f7
+\f4 \'cb\'d1\'cb\'f7
\f1 (2018-07-24)}}
\f2\b\fs36 \cf2 \cb1 \expnd0\expndtw0\kerning0
\
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0
\ls3\ilvl0
\f1\b0\fs32 \cf5 \cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.7"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\ul \'d0\'c2\'d4\'f6\'ba\'c3\'b6\'e0\'b9\'a6\'c4\'dc
\f1 \'85(2018-05-12)}}
-\b\fs36 \cf2 \cb1 \expnd0\expndtw0\kerning0
+\f3\b\fs36 \cf2 \cb1 \expnd0\expndtw0\kerning0
\
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl264\slmult1\partightenfactor0
\ls4\ilvl0
-\b0\fs32 \cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.6.1"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f1\b0\fs32 \cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.6.1"}}{\fldrslt
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d7\'d4\'b6\'af\'bb\'d8\'b8\'b4\'d1\'d3\'b3\'d9
\f1 &
-\f2 \'d0\'de\'b8\'c4\'d6\'c3\'b6\'a5\'b4\'b0\'bf\'da\'bf\'ec\'bd\'dd
+\f4 \'d0\'de\'b8\'c4\'d6\'c3\'b6\'a5\'b4\'b0\'bf\'da\'bf\'ec\'bd\'dd
\f1 (2018-04-07)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.6"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6
\f1 Alfred
-\f2 \'bf\'ec\'bd\'dd\'b7\'a2\'cb\'cd\'cf\'fb\'cf\'a2
+\f4 \'bf\'ec\'bd\'dd\'b7\'a2\'cb\'cd\'cf\'fb\'cf\'a2
\f1 &
-\f2 \'b4\'f2\'bf\'aa\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da
+\f4 \'b4\'f2\'bf\'aa\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da
\f1 (2018-03-18)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.5.1"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d3\'ef\'d2\'f4\'d4\'b6\'b3\'cc\'bf\'d8\'d6\'c6
\f1 mac &
-\f2 \'d3\'c5\'bb\'af\'b3\'b7\'bb\'d8\'cf\'fb\'cf\'a2\'a1\'a2\'bf\'ec\'bd\'dd\'bb\'d8\'b8\'b4
+\f4 \'d3\'c5\'bb\'af\'b3\'b7\'bb\'d8\'cf\'fb\'cf\'a2\'a1\'a2\'bf\'ec\'bd\'dd\'bb\'d8\'b8\'b4
\f1 (2018-03-03)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.5.0"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d0\'a1\'d6\'fa\'ca\'d6\'bc\'ec\'b2\'e2\'b8\'fc\'d0\'c2
\f1 &
-\f2 \'b1\'ed\'c7\'e9\'b0\'fc\'b8\'b4\'d6\'c6\'b4\'e6\'b4\'a2\'b5\'c8\'b5\'c8
+\f4 \'b1\'ed\'c7\'e9\'b0\'fc\'b8\'b4\'d6\'c6\'b4\'e6\'b4\'a2\'b5\'c8\'b5\'c8
\f1 (2018-02-24)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.4.0"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'b4\'b0\'bf\'da\'d6\'c3\'b6\'a5
\f1 &
-\f2 \'b6\'e0\'d1\'a1\'c9\'be\'b3\'fd\'b5\'c8\'b5\'c8
+\f4 \'b6\'e0\'d1\'a1\'c9\'be\'b3\'fd\'b5\'c8\'b5\'c8
\f1 (2017-10-11)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.3.0"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d6\'c3\'b5\'d7
\f1 &
-\f2 \'c3\'e2\'c8\'cf\'d6\'a4
+\f4 \'c3\'e2\'c8\'cf\'d6\'a4
\f1 (2017-09-17)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.2.0"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'de\'b8\'b4\'c1\'c4\'cc\'ec\'bc\'c7\'c2\'bc\'cf\'fb\'ca\'a7\'b5\'c4
\f1 bug (2017-09-11)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.1.0"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d6\'d8\'b9\'b9\'d7\'d4\'b6\'af\'bb\'d8\'b8\'b4\'a3\'ac\'ca\'b5\'cf\'d6\'b6\'e0\'bb\'d8\'b8\'b4
\f1 (2017-08-23)}}\cf2 \expnd0\expndtw0\kerning0
\
@@ -211,14 +210,4 @@ alfred
\f2\b \cf2 \'cf\'ea\'cf\'b8\'c4\'da\'c8\'dd\'c7\'eb\'b2\'e9\'bf\'b4{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/blob/master/CHANGELOG.md"}}{\fldrslt
\f1\b0 \cf5 CHANGELOG}}
\f1\b0 \cf5 \
-\pard\pardeftab720\partightenfactor0
-\cf5 \
-\pard\pardeftab720\partightenfactor0
-
-\f2\b\fs36 \cf2 \'cc\'fd\'cb\'b5\'c4\'e3\'cf\'eb\'c7\'eb\'ce\'d2\'ba\'c8\'cf\'c2\'ce\'e7\'b2\'e8\'a3\'bf
-\f3\b0 \uc0\u55357 \u56847
-\fs48 \cf2 \
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720\pardirnatural\qc\partightenfactor0
-
-\f4\fs24 \cf0 \kerning1\expnd0\expndtw0 {{\NeXTGraphic pay.png \width9300 \height5120 \appleattachmentpadding0 \appleembedtype0 \appleaqc
-}}}
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/zh-Hans.lproj/about.rtfd/pay.png b/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/zh-Hans.lproj/about.rtfd/pay.png
deleted file mode 100644
index 7cffe286..00000000
Binary files a/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/zh-Hans.lproj/about.rtfd/pay.png and /dev/null differ
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/zh-Hant.lproj/Localizable.strings b/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/zh-Hant.lproj/Localizable.strings
index 8f905e34..1913714a 100644
Binary files a/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/zh-Hant.lproj/Localizable.strings and b/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/zh-Hant.lproj/Localizable.strings differ
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/zh-Hant.lproj/about.rtfd/TXT.rtf b/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/zh-Hant.lproj/about.rtfd/TXT.rtf
index c0b1143e..4739ae65 100644
--- a/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/zh-Hant.lproj/about.rtfd/TXT.rtf
+++ b/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/zh-Hant.lproj/about.rtfd/TXT.rtf
@@ -1,7 +1,6 @@
-{\rtf1\ansi\ansicpg936\cocoartf1561\cocoasubrtf400
-{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset134 PingFangSC-Regular;
-\f3\fnil\fcharset134 PingFangSC-Light;\f4\fnil\fcharset0 AppleColorEmoji;\f5\fswiss\fcharset0 Helvetica;
-}
+{\rtf1\ansi\ansicpg936\cocoartf1671
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset134 PingFangSC-Semibold;
+\f3\fnil\fcharset0 HelveticaNeue-Bold;\f4\fnil\fcharset134 PingFangSC-Light;}
{\colortbl;\red255\green255\blue255;\red38\green38\blue38;\red32\green124\blue169;}
{\*\expandedcolortbl;;\cssrgb\c20000\c20000\c20000;\cssrgb\c14510\c56078\c72157;}
{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}
@@ -14,8 +13,7 @@
\f0\fs36\fsmilli18200 \cf2 \expnd0\expndtw0\kerning0
Github: {\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS"}}{\fldrslt \cf3 WeChatPlugin-MacOS}}\
-Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}\
-Blog: {\field{\*\fldinst{HYPERLINK "http://www.tkkk.fun/"}}{\fldrslt \cf3 tkkk.fun}}
+Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}
\f1\fs32 \
\pard\pardeftab720\sl288\slmult1\qc\partightenfactor0
@@ -23,68 +21,68 @@ Blog: {\field{\*\fldinst{HYPERLINK "http://www.tkkk.fun/"}}{\fldrslt \cf3 tkkk.f
\pard\pardeftab720\partightenfactor0
\f2\b\fs36 \cf2 \'b9\'a6\'c4\'dc
-\f1\fs47\fsmilli23660 \cf2 \
+\f3\fs47\fsmilli23660 \cf2 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\partightenfactor0
\ls1\ilvl0
\f0\b0\fs32 \cf2 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'cf\'fb\'cf\'a2\'d7\'d4\'84\'d3\'bb\'d8\'8f\'cd
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'cf\'fb\'cf\'a2\'b7\'c0\'b3\'b7\'bb\'d8
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'df\'68\'b3\'cc\'bf\'d8\'d6\'c6
\f0 (
-\f3 \'d2\'d1\'d6\'a7\'b3\'d6\'d5\'5a\'d2\'f4
+\f4 \'d2\'d1\'d6\'a7\'b3\'d6\'d5\'5a\'d2\'f4
\f0 )\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'ce\'a2\'d0\'c5\'b6\'e0\'e9\'5f
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'b5\'da\'b6\'fe\'b4\'ce\'b5\'c7\'e4\'9b\'c3\'e2\'d5\'4a\'d7\'43
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'c1\'c4\'cc\'ec\'d6\'c3\'b5\'d7\'b9\'a6\'c4\'dc
\f0 (
-\f3 \strike \strikec2 \'ee\'90\'cb\'c6\'d6\'c3\'ed\'94
+\f4 \strike \strikec2 \'ee\'90\'cb\'c6\'d6\'c3\'ed\'94
\f0 \strike0\striked0 )\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'ce\'a2\'d0\'c5\'b4\'b0\'bf\'da\'d6\'c3\'ed\'94
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'95\'fe\'d4\'92\'b6\'e0\'df\'78\'84\'68\'b3\'fd
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d7\'d4\'84\'d3\'b5\'c7\'e4\'9b\'e9\'5f\'ea\'50
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'cd\'a8\'d6\'aa\'d6\'d0\'d0\'c4\'bf\'ec\'bd\'dd\'bb\'d8\'8f\'cd
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da\'b1\'ed\'c7\'e9\'b0\'fc\'8f\'cd\'d6\'c6
\f0 &
-\f3 \'b4\'e6\'83\'a6
+\f4 \'b4\'e6\'83\'a6
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'a1\'d6\'fa\'ca\'d6\'99\'7a\'9c\'79\'b8\'fc\'d0\'c2\'cc\'e1\'d0\'d1
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\expnd0\expndtw0\kerning0
alfred
-\f3 \'bf\'ec\'bd\'dd\'b0\'6c\'cb\'cd\'cf\'fb\'cf\'a2
+\f4 \'bf\'ec\'bd\'dd\'b0\'6c\'cb\'cd\'cf\'fb\'cf\'a2
\f0 &
-\f3 \'b4\'f2\'e9\'5f\'b4\'b0\'bf\'da
+\f4 \'b4\'f2\'e9\'5f\'b4\'b0\'bf\'da
\f0 \
\pard\tx566\pardeftab720\partightenfactor0
@@ -92,60 +90,60 @@ alfred
\pard\pardeftab720\partightenfactor0
\f2\b\fs36 \cf2 \'b8\'fc\'d0\'c2\'c8\'d5\'d5\'49
-\f1\fs47\fsmilli23660 \cf2 \
+\f3\fs47\fsmilli23660 \cf2 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl264\slmult1\partightenfactor0
\ls2\ilvl0
\f0\b0\fs32 \cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.6.1"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d7\'d4\'84\'d3\'bb\'d8\'8f\'cd\'d1\'d3\'df\'74
\f0 &
-\f3 \'d0\'de\'b8\'c4\'d6\'c3\'ed\'94\'b4\'b0\'bf\'da\'bf\'ec\'bd\'dd
+\f4 \'d0\'de\'b8\'c4\'d6\'c3\'ed\'94\'b4\'b0\'bf\'da\'bf\'ec\'bd\'dd
\f0 (2018-04-07)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.6"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6
\f0 Alfred
-\f3 \'bf\'ec\'bd\'dd\'b0\'6c\'cb\'cd\'cf\'fb\'cf\'a2
+\f4 \'bf\'ec\'bd\'dd\'b0\'6c\'cb\'cd\'cf\'fb\'cf\'a2
\f0 &
-\f3 \'b4\'f2\'e9\'5f\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da
+\f4 \'b4\'f2\'e9\'5f\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da
\f0 (2018-03-18)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.5.1"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d5\'5a\'d2\'f4\'df\'68\'b3\'cc\'bf\'d8\'d6\'c6
\f0 mac &
-\f3 \'83\'9e\'bb\'af\'b3\'b7\'bb\'d8\'cf\'fb\'cf\'a2\'a1\'a2\'bf\'ec\'bd\'dd\'bb\'d8\'8f\'cd
+\f4 \'83\'9e\'bb\'af\'b3\'b7\'bb\'d8\'cf\'fb\'cf\'a2\'a1\'a2\'bf\'ec\'bd\'dd\'bb\'d8\'8f\'cd
\f0 (2018-03-03)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.5.0"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d0\'a1\'d6\'fa\'ca\'d6\'99\'7a\'9c\'79\'b8\'fc\'d0\'c2
\f0 &
-\f3 \'b1\'ed\'c7\'e9\'b0\'fc\'8f\'cd\'d6\'c6\'b4\'e6\'83\'a6\'b5\'c8\'b5\'c8
+\f4 \'b1\'ed\'c7\'e9\'b0\'fc\'8f\'cd\'d6\'c6\'b4\'e6\'83\'a6\'b5\'c8\'b5\'c8
\f0 (2018-02-24)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.4.0"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'b4\'b0\'bf\'da\'d6\'c3\'ed\'94
\f0 &
-\f3 \'b6\'e0\'df\'78\'84\'68\'b3\'fd\'b5\'c8\'b5\'c8
+\f4 \'b6\'e0\'df\'78\'84\'68\'b3\'fd\'b5\'c8\'b5\'c8
\f0 (2017-10-11)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.3.0"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d6\'c3\'b5\'d7
\f0 &
-\f3 \'c3\'e2\'d5\'4a\'d7\'43
+\f4 \'c3\'e2\'d5\'4a\'d7\'43
\f0 (2017-09-17)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.2.0"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'de\'8f\'cd\'c1\'c4\'cc\'ec\'d3\'9b\'e4\'9b\'cf\'fb\'ca\'a7\'b5\'c4
\f0 bug (2017-09-11)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.1.0"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d6\'d8\'98\'8b\'d7\'d4\'84\'d3\'bb\'d8\'8f\'cd\'a3\'ac\'8c\'8d\'ac\'46\'b6\'e0\'bb\'d8\'8f\'cd
\f0 (2017-08-23)}}\cf2 \expnd0\expndtw0\kerning0
\
@@ -153,14 +151,5 @@ alfred
\f2\b \cf2 \'d4\'94\'bc\'9a\'83\'c8\'c8\'dd\'d5\'88\'b2\'e9\'bf\'b4{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/blob/master/CHANGELOG.md"}}{\fldrslt
\f0\b0 \cf3 CHANGELOG}}
-\f0\b0\fs36\fsmilli18200 \
-\pard\pardeftab720\partightenfactor0
-\cf2 \
-\pard\pardeftab720\partightenfactor0
-
-\f2\b\fs36 \cf2 \'c2\'a0\'d5\'66\'c4\'e3\'cf\'eb\'d5\'88\'ce\'d2\'ba\'c8\'cf\'c2\'ce\'e7\'b2\'e8\'a3\'bf
-\f4\b0 \uc0\u55357 \u56847 \
-\pard\pardeftab720\partightenfactor0
-
-\f5\fs24 \cf0 \kerning1\expnd0\expndtw0 {{\NeXTGraphic pay.png \width9300 \height5120 \appleattachmentpadding0 \appleembedtype0 \appleaqc
-}}}
\ No newline at end of file
+\f0\b0\fs36\fsmilli18200 \cf2 \
+}
\ No newline at end of file
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/zh-Hant.lproj/about.rtfd/pay.png b/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/zh-Hant.lproj/about.rtfd/pay.png
deleted file mode 100644
index 7cffe286..00000000
Binary files a/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/Resources/zh-Hant.lproj/about.rtfd/pay.png and /dev/null differ
diff --git a/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/WeChatPlugin b/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/WeChatPlugin
index 9ed846be..8b47e3b1 100755
Binary files a/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/WeChatPlugin and b/Other/Products/Debug/WeChatPlugin.framework/Versions/Current/WeChatPlugin differ
diff --git a/Other/Products/Debug/WeChatPlugin.framework/WeChatPlugin b/Other/Products/Debug/WeChatPlugin.framework/WeChatPlugin
index 9ed846be..8b47e3b1 100755
Binary files a/Other/Products/Debug/WeChatPlugin.framework/WeChatPlugin and b/Other/Products/Debug/WeChatPlugin.framework/WeChatPlugin differ
diff --git a/README.md b/README.md
index 1034170e..6c50739d 100644
--- a/README.md
+++ b/README.md
@@ -39,6 +39,7 @@
* 史上最强 alfred 扩展🌚
* 新增移除会话(不删除聊天记录)
* 菜单栏(关于小助手)新增 alfred 开关
+* 新增是否使用微信自带浏览器开关
**若无使用 alfred,则不必打开 alfred 开关**
@@ -217,9 +218,4 @@ curl -o- -L https://raw.githubusercontent.com/lmk123/oh-my-wechat/master/install
* 本项目旨在提升生活幸福感使用,不可用于商业和个人其他意图。若使用不当,请使用者自行承担。
* 如有侵权,请联系本人。tkk.ioser@gmail.com
----
-
-### 听说你想请我喝下午茶?😏
-
-
diff --git a/README_EN.md b/README_EN.md
index ac87484b..83047312 100644
--- a/README_EN.md
+++ b/README_EN.md
@@ -106,9 +106,4 @@ open `/Applications/Utilities/Terminal.app`,Drag the `Uninstall.sh` file(in `Oth
* [fishhook](https://github.com/facebook/fishhook)
* [GCDWebServer](https://github.com/swisspol/GCDWebServer)
----
-
-### I hear somebody want to buy me a cup of coffee😏
-
-
diff --git a/WeChatPlugin/Sources/Config/TKWeChatPluginConfig.h b/WeChatPlugin/Sources/Config/TKWeChatPluginConfig.h
index 718a57cb..cf42dbbc 100644
--- a/WeChatPlugin/Sources/Config/TKWeChatPluginConfig.h
+++ b/WeChatPlugin/Sources/Config/TKWeChatPluginConfig.h
@@ -20,6 +20,7 @@
@property (nonatomic, assign) BOOL multipleSelectionEnable; /**< 是否要进行多选 */
@property (nonatomic, assign) BOOL forbidCheckVersion; /**< 禁止检测版本 */
@property (nonatomic, assign) BOOL alfredEnable; /**< 是否开启Alfred */
+@property (nonatomic, assign) BOOL systemBrowerEnable; /**< 是否使用自身浏览器打开连接 */
@property (nonatomic, strong) NSMutableArray *autoReplyModels; /**< 自动回复的数组 */
@property (nonatomic, strong) NSMutableArray *remoteControlModels; /**< 远程控制的数组 */
@property (nonatomic, strong) NSMutableArray *ignoreSessionModels; /**< 聊天置底的数组 */
diff --git a/WeChatPlugin/Sources/Config/TKWeChatPluginConfig.m b/WeChatPlugin/Sources/Config/TKWeChatPluginConfig.m
index 64d8c839..cdbc073a 100644
--- a/WeChatPlugin/Sources/Config/TKWeChatPluginConfig.m
+++ b/WeChatPlugin/Sources/Config/TKWeChatPluginConfig.m
@@ -20,6 +20,7 @@
static NSString * const kTKOnTopKey = @"kTKOnTopKey";
static NSString * const kTKForbidCheckVersionKey = @"kTKForbidCheckVersionKey";
static NSString * const kTKAlfredEnableKey = @"kTKAlfredEnableKey";
+static NSString * const kTKSystemBrowerEnableKey = @"kTKSystemBrowerEnableKey";
static NSString * const kTKWeChatResourcesPath = @"/Applications/WeChat.app/Contents/MacOS/WeChatPlugin.framework/Resources/";
static NSString * const kTKWeChatRemotePlistPath = @"https://raw.githubusercontent.com/TKkk-iOSer/WeChatPlugin-MacOS/master/Other/Products/Debug/WeChatPlugin.framework/Resources/Info.plist";
@@ -55,7 +56,8 @@ - (instancetype)init {
_autoLoginEnable = [[NSUserDefaults standardUserDefaults] boolForKey:kTKAutoLoginEnableKey];
_onTop = [[NSUserDefaults standardUserDefaults] boolForKey:kTKOnTopKey];
_forbidCheckVersion = [[NSUserDefaults standardUserDefaults] boolForKey:kTKForbidCheckVersionKey];
- _alfredEnable = [[NSUserDefaults standardUserDefaults] boolForKey:kTKAlfredEnableKey];
+ _alfredEnable = [[NSUserDefaults standardUserDefaults] boolForKey:kTKSystemBrowerEnableKey];
+ _systemBrowerEnable = [[NSUserDefaults standardUserDefaults] boolForKey:kTKSystemBrowerEnableKey];
}
return self;
}
@@ -108,6 +110,12 @@ - (void)setAlfredEnable:(BOOL)alfredEnable {
[[NSUserDefaults standardUserDefaults] synchronize];
}
+- (void)setSystemBrowerEnable:(BOOL)systemBrowerEnable {
+ _systemBrowerEnable = systemBrowerEnable;
+ [[NSUserDefaults standardUserDefaults] setBool:_systemBrowerEnable forKey:kTKSystemBrowerEnableKey];
+ [[NSUserDefaults standardUserDefaults] synchronize];
+}
+
#pragma mark - 自动回复
- (NSArray *)autoReplyModels {
if (!_autoReplyModels) {
diff --git a/WeChatPlugin/Sources/Hook/WeChat+hook.m b/WeChatPlugin/Sources/Hook/WeChat+hook.m
index b78ba28a..4351782b 100644
--- a/WeChatPlugin/Sources/Hook/WeChat+hook.m
+++ b/WeChatPlugin/Sources/Hook/WeChat+hook.m
@@ -46,6 +46,9 @@ + (void)hookWeChat {
// 登录逻辑
tk_hookMethod(objc_getClass("WeChat"), @selector(onAuthOK:), [self class], @selector(hook_onAuthOK:));
+ // 自带浏览器打开链接
+ tk_hookClassMethod(objc_getClass("MMWebViewHelper"), @selector(preHandleWebUrlStr:withMessage:), [self class], @selector(hook_preHandleWebUrlStr:withMessage:));
+
tk_hookMethod(objc_getClass("MMURLHandler"), @selector(startGetA8KeyWithURL:), [self class], @selector(hook_startGetA8KeyWithURL:));
tk_hookMethod(objc_getClass("WeChat"), @selector(applicationDidFinishLaunching:), [self class], @selector(hook_applicationDidFinishLaunching:));
@@ -60,6 +63,16 @@ + (void)hookWeChat {
[self setup];
}
++ (BOOL)hook_preHandleWebUrlStr:(id)arg1 withMessage:(id)arg2 {
+ if ([[TKWeChatPluginConfig sharedConfig] systemBrowerEnable]) {
+ MMURLHandler *urlHander = [objc_getClass("MMURLHandler") defaultHandler];
+ [urlHander openURLWithDefault:arg1];
+ return YES;
+ } else {
+ return [self hook_preHandleWebUrlStr:arg1 withMessage:arg2];
+ }
+}
+
+ (void)setup {
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
diff --git a/WeChatPlugin/Sources/Managers/TKAssistantMenuManager.m b/WeChatPlugin/Sources/Managers/TKAssistantMenuManager.m
index f647cdc3..af531449 100644
--- a/WeChatPlugin/Sources/Managers/TKAssistantMenuManager.m
+++ b/WeChatPlugin/Sources/Managers/TKAssistantMenuManager.m
@@ -79,8 +79,15 @@ - (void)initAssistantMenuItems {
NSMenuItem *autoAuthItem = [NSMenuItem menuItemWithTitle:TKLocalizedString(@"assistant.menu.freeLogin")
action:@selector(onAutoAuthControl:)
target:self
- keyEquivalent:@"M"
- state:[[TKWeChatPluginConfig sharedConfig] autoAuthEnable]];
+ keyEquivalent:@""
+ state:[[TKWeChatPluginConfig sharedConfig] systemBrowerEnable]];
+
+ // 使用自带浏览器
+ NSMenuItem *enableSystemBrowerItem = [NSMenuItem menuItemWithTitle:TKLocalizedString(@"assistant.menu.systemBrower")
+ action:@selector(onEnableSystemBrower:)
+ target:self
+ keyEquivalent:@"B"
+ state:[[TKWeChatPluginConfig sharedConfig] systemBrowerEnable]];
// 开启 Alfred
NSMenuItem *enableAlfredItem = [NSMenuItem menuItemWithTitle:TKLocalizedString(@"assistant.menu.enableAlfred")
@@ -121,6 +128,7 @@ - (void)initAssistantMenuItems {
newWeChatItem,
onTopItem,
autoAuthItem,
+ enableSystemBrowerItem,
pluginItem
]];
[subMenu setSubmenu:subPluginMenu forItem:pluginItem];
@@ -308,6 +316,11 @@ - (void)onEnableaAlfred:(NSMenuItem *)item {
[[TKWeChatPluginConfig sharedConfig] setAlfredEnable:item.state];
}
+- (void)onEnableSystemBrower:(NSMenuItem *)item {
+ item.state = !item.state;
+ [[TKWeChatPluginConfig sharedConfig] setSystemBrowerEnable:item.state];
+}
+
- (void)onAboutPluginControl:(NSMenuItem *)item {
WeChat *wechat = [objc_getClass("WeChat") sharedInstance];
TKAboutWindowController *remoteControlWC = objc_getAssociatedObject(wechat, &tkAboutWindowControllerKey);
diff --git a/WeChatPlugin/Sources/Managers/TKVersionManager.m b/WeChatPlugin/Sources/Managers/TKVersionManager.m
index 0d18adb6..377f821f 100644
--- a/WeChatPlugin/Sources/Managers/TKVersionManager.m
+++ b/WeChatPlugin/Sources/Managers/TKVersionManager.m
@@ -28,13 +28,13 @@ - (void)checkVersionFinish:(void (^)(TKVersionStatus, NSString *))finish {
NSDictionary *romoteInfo = [[TKWeChatPluginConfig sharedConfig] romoteInfoPlist];
NSString *localBundle = localInfo[@"CFBundleShortVersionString"];
NSString *romoteBundle = romoteInfo[@"CFBundleShortVersionString"];
- if (!romoteInfo[@"showUpdateWindow"]) return ;
dispatch_async(dispatch_get_main_queue(), ^{
if ([localBundle isEqualToString:romoteBundle]) {
NSString *versionMsg = [localInfo[@"versionInfo"] stringByReplacingOccurrencesOfString:@"\\n" withString:@"\n"];
finish(TKVersionStatusOld, versionMsg);
} else if (romoteInfo[@"versionInfo"]) {
+ if (!romoteInfo[@"showUpdateWindow"]) return;
NSString *versionMsg = [romoteInfo[@"versionInfo"] stringByReplacingOccurrencesOfString:@"\\n" withString:@"\n"];
finish(TKVersionStatusNew, versionMsg);
}
diff --git a/WeChatPlugin/Sources/Managers/TKWebServerManager.m b/WeChatPlugin/Sources/Managers/TKWebServerManager.m
index 046ca9c8..024dceb6 100644
--- a/WeChatPlugin/Sources/Managers/TKWebServerManager.m
+++ b/WeChatPlugin/Sources/Managers/TKWebServerManager.m
@@ -107,12 +107,17 @@ - (void)addHandleForSearchUser {
hasResult = YES;
}];
}
+ if (![logic respondsToSelector:@selector(clearAllResults)]) {
+ hasResult = YES;
+ }
}];
if ([logic respondsToSelector:@selector(isContactSearched)]) {
while (!(hasResult && logic.isContactSearched && logic.isGroupContactSearched && logic.isBrandContactSearched)) {};
+ } else if ([logic respondsToSelector:@selector(clearAllResults)]) {
+ while (!(hasResult && [[logic valueForKey:@"_logicSearchResultFlag"] longLongValue])) {};
} else {
- while (!(hasResult && [[logic valueForKey:@"_logicSearchResultFlag"] longLongValue])) {};
+ while (!(hasResult)) {};
}
MMChatMangerSearchReportMgr *reportMgr = [[objc_getClass("MMServiceCenter") defaultCenter] getService:objc_getClass("MMChatMangerSearchReportMgr")];
@@ -131,10 +136,11 @@ - (void)addHandleForSearchUser {
[sessionList addObject:[weakSelf dictFromContactSearchResult:contact]];
}];
- [logic clearAllResults];
-
- return [GCDWebServerDataResponse responseWithJSONObject:sessionList];
-
+ if ([logic respondsToSelector:@selector(clearAllResults)]) {
+ [logic clearAllResults];
+ }
+
+ return [GCDWebServerDataResponse responseWithJSONObject:sessionList];
}];
}
diff --git a/WeChatPlugin/WeChatPlugin.h b/WeChatPlugin/WeChatPlugin.h
index cc32f34c..e0bc73cb 100644
--- a/WeChatPlugin/WeChatPlugin.h
+++ b/WeChatPlugin/WeChatPlugin.h
@@ -264,7 +264,7 @@ FOUNDATION_EXPORT const unsigned char WeChatPluginVersionString[];
@interface MMContactSearchLogic : NSObject
{
- unsigned long long _logicSearchResultFlag;
+ unsigned long long _logicSearchResultFlag; // 2.3.19 失效
}
@property(retain, nonatomic) NSMutableArray *contactResults;
- (void)doSearchWithKeyword:(id)arg1 searchScene:(unsigned long long)arg2 resultIsShownBlock:(id)arg3 completion:(id)arg4;
@@ -274,7 +274,7 @@ FOUNDATION_EXPORT const unsigned char WeChatPluginVersionString[];
@property(nonatomic) BOOL isContactSearched;
@property(nonatomic) BOOL isGroupContactSearched;
@property(retain, nonatomic) NSMutableArray *oaResults;
-- (void)clearAllResults;
+- (void)clearAllResults; // 2.3.19 失效
- (void)reloadSearchResultDataWithKeyword:(id)arg1 completionBlock:(id)arg2; // 2.3.17
- (void)reloadSearchResultDataWithCompletionBlock:(id)arg1; // 2.3.13
@end
@@ -352,6 +352,7 @@ FOUNDATION_EXPORT const unsigned char WeChatPluginVersionString[];
@end
@interface MMURLHandler : NSObject
++ (id)defaultHandler;
- (void)startGetA8KeyWithURL:(id)arg1;
- (BOOL)openURLWithDefault:(id)arg1;
+ (BOOL)containsHTTPString:(id)arg1;
@@ -421,3 +422,7 @@ FOUNDATION_EXPORT const unsigned char WeChatPluginVersionString[];
@property(retain, nonatomic) NSMutableArray *contactSearchResults;
@property(retain, nonatomic) NSMutableArray *groupContactSearchResults;
@end
+
+@interface MMWebViewHelper : NSObject
++ (BOOL)preHandleWebUrlStr:(id)arg1 withMessage:(id)arg2;
+@end
diff --git a/WeChatPlugin/en.lproj/Localizable.strings b/WeChatPlugin/en.lproj/Localizable.strings
index 58120796..eeef6c1c 100644
--- a/WeChatPlugin/en.lproj/Localizable.strings
+++ b/WeChatPlugin/en.lproj/Localizable.strings
@@ -16,6 +16,7 @@
"assistant.menu.remoteControl" = "Remote Control";
"assistant.menu.windowSticky" = "Sticky on Top";
"assistant.menu.freeLogin" = "AutoAuth Login";
+"assistant.menu.systemBrower" = "Use System Brower";
"assistant.menu.other" = "Others";
"assistant.menu.enableAlfred" = "Enable Alfred";
"assistant.menu.updateAssistant" = "Update Assistant…";
diff --git a/WeChatPlugin/en.lproj/about.rtfd/TXT.rtf b/WeChatPlugin/en.lproj/about.rtfd/TXT.rtf
index 51b3e03b..5b00ae8e 100644
--- a/WeChatPlugin/en.lproj/about.rtfd/TXT.rtf
+++ b/WeChatPlugin/en.lproj/about.rtfd/TXT.rtf
@@ -1,13 +1,10 @@
-{\rtf1\ansi\ansicpg936\cocoartf1561\cocoasubrtf400
-{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset134 PingFangSC-Regular;
-\f3\fnil\fcharset0 AppleColorEmoji;\f4\fswiss\fcharset0 Helvetica;}
-{\colortbl;\red255\green255\blue255;\red38\green38\blue38;\red32\green124\blue169;\red52\green110\blue183;
-}
-{\*\expandedcolortbl;;\cssrgb\c20000\c20000\c20000;\cssrgb\c14510\c56078\c72157;\cssrgb\c25490\c51373\c76863;
-}
-{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}
-{\list\listtemplateid2\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid101\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid2}}
-{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}}
+{\rtf1\ansi\ansicpg936\cocoartf1671
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset0 HelveticaNeue-Bold;
+\f3\fnil\fcharset134 PingFangSC-Regular;}
+{\colortbl;\red255\green255\blue255;\red38\green38\blue38;\red32\green124\blue169;}
+{\*\expandedcolortbl;;\cssrgb\c20000\c20000\c20000;\cssrgb\c14510\c56078\c72157;}
+{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}}
+{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}}
\margl1440\margr1440\vieww13760\viewh11300\viewkind0
\hyphauto1\hyphfactor90
\deftab720
@@ -15,16 +12,15 @@
\f0\fs34 \cf2 \expnd0\expndtw0\kerning0
Github: {\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS"}}{\fldrslt \cf3 WeChatPlugin-MacOS}}\
-Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}\
-Blog: {\field{\*\fldinst{HYPERLINK "http://www.tkkk.fun/"}}{\fldrslt \cf3 tkkk.fun}}
+Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}
\f1 \
\pard\pardeftab720\sl288\slmult1\qc\partightenfactor0
\fs28 \cf2 \
\pard\pardeftab720\partightenfactor0
-\b\fs34 \cf2 Feature
-\fs47\fsmilli23660 \cf2 \
+\f2\b\fs34 \cf2 Feature
+\fs47\fsmilli23660 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl264\slmult1\partightenfactor0
\ls1\ilvl0
\f0\b0\fs30 \cf2 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\expnd0\expndtw0\kerning0
@@ -53,16 +49,5 @@ Copy or Export Sticker\
Update plugin\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\expnd0\expndtw0\kerning0
Reply or Open session by Alfred
-\f2\fs32 \
-\pard\tx0\tx220\pardeftab720\fi-1\partightenfactor0
-\ls2\ilvl0
-\f1 \cf4 \
-\pard\pardeftab720\partightenfactor0
-
-\b\fs34 \cf2 I hear somebody want to buy me a cup of coffee
-\f3\b0 \uc0\u55357 \u56847
-\fs48 \
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720\pardirnatural\qc\partightenfactor0
-
-\f4\fs24 \cf0 \kerning1\expnd0\expndtw0 {{\NeXTGraphic pay.png \width9300 \height5120 \appleattachmentpadding0 \appleembedtype0 \appleaqc
-}}}
\ No newline at end of file
+\f3\fs32 \
+}
\ No newline at end of file
diff --git a/WeChatPlugin/en.lproj/about.rtfd/pay.png b/WeChatPlugin/en.lproj/about.rtfd/pay.png
deleted file mode 100644
index 7cffe286..00000000
Binary files a/WeChatPlugin/en.lproj/about.rtfd/pay.png and /dev/null differ
diff --git a/WeChatPlugin/zh-Hans.lproj/Localizable.strings b/WeChatPlugin/zh-Hans.lproj/Localizable.strings
index 37d3fd11..4ffa2ee2 100644
--- a/WeChatPlugin/zh-Hans.lproj/Localizable.strings
+++ b/WeChatPlugin/zh-Hans.lproj/Localizable.strings
@@ -16,6 +16,7 @@
"assistant.menu.remoteControl" = "远程控制mac";
"assistant.menu.windowSticky" = "微信窗口置顶";
"assistant.menu.freeLogin" = "免认证登录";
+"assistant.menu.systemBrower" = "使用系统浏览器";
"assistant.menu.other" = "小助手🌚";
"assistant.menu.enableAlfred" = "开启 Alfred 功能";
"assistant.menu.updateAssistant" = "更新小助手…";
diff --git a/WeChatPlugin/zh-Hans.lproj/about.rtfd/TXT.rtf b/WeChatPlugin/zh-Hans.lproj/about.rtfd/TXT.rtf
index 375c67f8..8411d6cd 100644
--- a/WeChatPlugin/zh-Hans.lproj/about.rtfd/TXT.rtf
+++ b/WeChatPlugin/zh-Hans.lproj/about.rtfd/TXT.rtf
@@ -1,6 +1,7 @@
-{\rtf1\ansi\ansicpg936\cocoartf1561\cocoasubrtf400
-{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset134 PingFangSC-Regular;
-\f3\fnil\fcharset0 AppleColorEmoji;\f4\fswiss\fcharset0 Helvetica;}
+{\rtf1\ansi\ansicpg936\cocoartf1671
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset134 PingFangSC-Semibold;
+\f3\fnil\fcharset0 HelveticaNeue-Bold;\f4\fnil\fcharset134 PingFangSC-Regular;\f5\fnil\fcharset0 AppleColorEmoji;
+}
{\colortbl;\red255\green255\blue255;\red38\green38\blue38;\red32\green124\blue169;\red255\green255\blue255;
\red52\green110\blue183;}
{\*\expandedcolortbl;;\cssrgb\c20000\c20000\c20000;\cssrgb\c14510\c56078\c72157;\cssrgb\c100000\c100000\c100000;
@@ -17,8 +18,7 @@
\f0\fs36\fsmilli18200 \cf2 \expnd0\expndtw0\kerning0
Github: {\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS"}}{\fldrslt \cf3 WeChatPlugin-MacOS}}\
-Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}\
-Blog: {\field{\*\fldinst{HYPERLINK "http://www.tkkk.fun/"}}{\fldrslt \cf3 tkkk.fun}}
+Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}
\f1\fs32 \
\pard\pardeftab720\sl288\slmult1\qc\partightenfactor0
@@ -26,105 +26,104 @@ Blog: {\field{\*\fldinst{HYPERLINK "http://www.tkkk.fun/"}}{\fldrslt \cf3 tkkk.f
\pard\pardeftab720\partightenfactor0
\f2\b\fs36 \cf2 \'b9\'a6\'c4\'dc
-\f1\fs48 \
+\f3\fs48 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl216\slmult1\partightenfactor0
\ls1\ilvl0
-\b0\fs32 \cf2 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f1\b0\fs32 \cf2 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
+\f4 \expnd0\expndtw0\kerning0
\'cf\'fb\'cf\'a2\'d7\'d4\'b6\'af\'bb\'d8\'b8\'b4
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'cf\'fb\'cf\'a2\'b7\'c0\'b3\'b7\'bb\'d8
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d4\'b6\'b3\'cc\'bf\'d8\'d6\'c6
\f1 (
-\f2 \'d2\'d1\'d6\'a7\'b3\'d6\'d3\'ef\'d2\'f4
+\f4 \'d2\'d1\'d6\'a7\'b3\'d6\'d3\'ef\'d2\'f4
\f1 )\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'ce\'a2\'d0\'c5\'b6\'e0\'bf\'aa
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'b5\'da\'b6\'fe\'b4\'ce\'b5\'c7\'c2\'bc\'c3\'e2\'c8\'cf\'d6\'a4
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'c1\'c4\'cc\'ec\'d6\'c3\'b5\'d7\'b9\'a6\'c4\'dc
\f1 (
-\f2 \strike \strikec2 \'c0\'e0\'cb\'c6\'d6\'c3\'b6\'a5
+\f4 \strike \strikec2 \'c0\'e0\'cb\'c6\'d6\'c3\'b6\'a5
\f1 \strike0\striked0 )\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'ce\'a2\'d0\'c5\'b4\'b0\'bf\'da\'d6\'c3\'b6\'a5
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'bb\'e1\'bb\'b0\'b6\'e0\'d1\'a1\'c9\'be\'b3\'fd
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d7\'d4\'b6\'af\'b5\'c7\'c2\'bc\'bf\'aa\'b9\'d8
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'cd\'a8\'d6\'aa\'d6\'d0\'d0\'c4\'bf\'ec\'bd\'dd\'bb\'d8\'b8\'b4
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da\'b1\'ed\'c7\'e9\'b0\'fc\'b8\'b4\'d6\'c6
\f1 &
-\f2 \'b4\'e6\'b4\'a2
+\f4 \'b4\'e6\'b4\'a2
\f1 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'a1\'d6\'fa\'ca\'d6\'bc\'ec\'b2\'e2\'b8\'fc\'d0\'c2\'cc\'e1\'d0\'d1
\f1 \
\pard\tx0\tx220\pardeftab720\fi-1\sl216\slmult1\partightenfactor0
\ls1\ilvl0\cf2 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\expnd0\expndtw0\kerning0
alfred
-\f2 \'bf\'ec\'bd\'dd\'b7\'a2\'cb\'cd\'cf\'fb\'cf\'a2
+\f4 \'bf\'ec\'bd\'dd\'b7\'a2\'cb\'cd\'cf\'fb\'cf\'a2
\f1 &
-\f2 \'b4\'f2\'bf\'aa\'b4\'b0\'bf\'da\
+\f4 \'b4\'f2\'bf\'aa\'b4\'b0\'bf\'da\
\pard\tx0\tx220\pardeftab720\fi-1\sl216\slmult1\partightenfactor0
\ls1\ilvl0
\f1 \cf2 \cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'bb\'e1\'bb\'b0\'d2\'bb\'bc\'fc\'d2\'d1\'b6\'c1
\f1 \cb1 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0
\ls1\ilvl0\cf2 \cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d2\'bb\'bc\'fc\'c7\'e5\'b3\'fd\'bf\'d5\'bb\'e1\'bb\'b0
\f1 \cb1 \
\ls1\ilvl0\cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d6\'a7\'b3\'d6\'b9\'fa\'bc\'ca\'bb\'af
\f1 \cb1 \
\ls1\ilvl0\cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d2\'bb\'bc\'fc\'b8\'fc\'d0\'c2
\f1 \cb1 \
\ls1\ilvl0\cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'c8\'a5\'b3\'fd\'ce\'a2\'d0\'c5
\f1 url
-\f2 \'d7\'aa\'c1\'b4\'a3\'a8\'b4\'d3\'b4\'cb\'d6\'b1\'bd\'d3\'b4\'f2\'bf\'aa\'b6\'b6\'d2\'f4\'c1\'b4\'bd\'d3
-\f3 \uc0\u55356 \u57117 \
-\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0
+\f4 \'d7\'aa\'c1\'b4\'a3\'a8\'b4\'d3\'b4\'cb\'d6\'b1\'bd\'d3\'b4\'f2\'bf\'aa\'b6\'b6\'d2\'f4\'c1\'b4\'bd\'d3
+\f5 \uc0\u55356 \u57117 \
\ls1\ilvl0
-\f1 \cf2 \cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\cf2 \cb4 \expnd0\expndtw0\kerning0
+\f1 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\expnd0\expndtw0\kerning0
alfred
-\f2 \'cb\'d1\'cb\'f7\'d7\'ee\'bd\'fc\'c1\'c4\'cc\'ec\'a1\'a2\'c1\'c4\'cc\'ec\'bc\'c7\'c2\'bc
-\f3 \cf2 \cb4 \
+\f4 \'cb\'d1\'cb\'f7\'d7\'ee\'bd\'fc\'c1\'c4\'cc\'ec\'a1\'a2\'c1\'c4\'cc\'ec\'bc\'c7\'c2\'bc
+\f5 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0
-\f1 \cf2 \cb4 \kerning1\expnd0\expndtw0 \'95
-\f2 \expnd0\expndtw0\kerning0
-\'d0\'c2\'d4\'f6\'d2\'c6\'b3\'fd\'bb\'e1\'bb\'b0(\'b2\'bb\'c9\'be\'b3\'fd\'c1\'c4\'cc\'ec\'bc\'c7\'c2\'bc)\cf2 \cb1 \
+\f1 \cf2 \kerning1\expnd0\expndtw0 \'95
+\f4 \expnd0\expndtw0\kerning0
+\'d0\'c2\'d4\'f6\'d2\'c6\'b3\'fd\'bb\'e1\'bb\'b0(\'b2\'bb\'c9\'be\'b3\'fd\'c1\'c4\'cc\'ec\'bc\'c7\'c2\'bc)\cb1 \
\f1 \cf5 \
\pard\pardeftab720\partightenfactor0
@@ -133,76 +132,76 @@ alfred
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0
\ls2\ilvl0
\f1\b0\fs32 \cf5 \cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.7.1"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\ul \'ca\'ca\'c5\'e4
\f1 2.3.17 &
-\f2 \'bc\'d3\'c7\'bf
+\f4 \'bc\'d3\'c7\'bf
\f1 alfred
-\f2 \'cb\'d1\'cb\'f7
+\f4 \'cb\'d1\'cb\'f7
\f1 (2018-07-24)}}
\f2\b\fs36 \cf2 \cb1 \expnd0\expndtw0\kerning0
\
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl360\partightenfactor0
\ls3\ilvl0
\f1\b0\fs32 \cf5 \cb4 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.7"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\ul \'d0\'c2\'d4\'f6\'ba\'c3\'b6\'e0\'b9\'a6\'c4\'dc
\f1 \'85(2018-05-12)}}
-\b\fs36 \cf2 \cb1 \expnd0\expndtw0\kerning0
+\f3\b\fs36 \cf2 \cb1 \expnd0\expndtw0\kerning0
\
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl264\slmult1\partightenfactor0
\ls4\ilvl0
-\b0\fs32 \cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.6.1"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f1\b0\fs32 \cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.6.1"}}{\fldrslt
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d7\'d4\'b6\'af\'bb\'d8\'b8\'b4\'d1\'d3\'b3\'d9
\f1 &
-\f2 \'d0\'de\'b8\'c4\'d6\'c3\'b6\'a5\'b4\'b0\'bf\'da\'bf\'ec\'bd\'dd
+\f4 \'d0\'de\'b8\'c4\'d6\'c3\'b6\'a5\'b4\'b0\'bf\'da\'bf\'ec\'bd\'dd
\f1 (2018-04-07)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.6"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6
\f1 Alfred
-\f2 \'bf\'ec\'bd\'dd\'b7\'a2\'cb\'cd\'cf\'fb\'cf\'a2
+\f4 \'bf\'ec\'bd\'dd\'b7\'a2\'cb\'cd\'cf\'fb\'cf\'a2
\f1 &
-\f2 \'b4\'f2\'bf\'aa\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da
+\f4 \'b4\'f2\'bf\'aa\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da
\f1 (2018-03-18)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.5.1"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d3\'ef\'d2\'f4\'d4\'b6\'b3\'cc\'bf\'d8\'d6\'c6
\f1 mac &
-\f2 \'d3\'c5\'bb\'af\'b3\'b7\'bb\'d8\'cf\'fb\'cf\'a2\'a1\'a2\'bf\'ec\'bd\'dd\'bb\'d8\'b8\'b4
+\f4 \'d3\'c5\'bb\'af\'b3\'b7\'bb\'d8\'cf\'fb\'cf\'a2\'a1\'a2\'bf\'ec\'bd\'dd\'bb\'d8\'b8\'b4
\f1 (2018-03-03)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.5.0"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d0\'a1\'d6\'fa\'ca\'d6\'bc\'ec\'b2\'e2\'b8\'fc\'d0\'c2
\f1 &
-\f2 \'b1\'ed\'c7\'e9\'b0\'fc\'b8\'b4\'d6\'c6\'b4\'e6\'b4\'a2\'b5\'c8\'b5\'c8
+\f4 \'b1\'ed\'c7\'e9\'b0\'fc\'b8\'b4\'d6\'c6\'b4\'e6\'b4\'a2\'b5\'c8\'b5\'c8
\f1 (2018-02-24)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.4.0"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'b4\'b0\'bf\'da\'d6\'c3\'b6\'a5
\f1 &
-\f2 \'b6\'e0\'d1\'a1\'c9\'be\'b3\'fd\'b5\'c8\'b5\'c8
+\f4 \'b6\'e0\'d1\'a1\'c9\'be\'b3\'fd\'b5\'c8\'b5\'c8
\f1 (2017-10-11)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.3.0"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d6\'c3\'b5\'d7
\f1 &
-\f2 \'c3\'e2\'c8\'cf\'d6\'a4
+\f4 \'c3\'e2\'c8\'cf\'d6\'a4
\f1 (2017-09-17)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.2.0"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'de\'b8\'b4\'c1\'c4\'cc\'ec\'bc\'c7\'c2\'bc\'cf\'fb\'ca\'a7\'b5\'c4
\f1 bug (2017-09-11)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls4\ilvl0\cf5 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.1.0"}}{\fldrslt
-\f2 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d6\'d8\'b9\'b9\'d7\'d4\'b6\'af\'bb\'d8\'b8\'b4\'a3\'ac\'ca\'b5\'cf\'d6\'b6\'e0\'bb\'d8\'b8\'b4
\f1 (2017-08-23)}}\cf2 \expnd0\expndtw0\kerning0
\
@@ -211,14 +210,4 @@ alfred
\f2\b \cf2 \'cf\'ea\'cf\'b8\'c4\'da\'c8\'dd\'c7\'eb\'b2\'e9\'bf\'b4{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/blob/master/CHANGELOG.md"}}{\fldrslt
\f1\b0 \cf5 CHANGELOG}}
\f1\b0 \cf5 \
-\pard\pardeftab720\partightenfactor0
-\cf5 \
-\pard\pardeftab720\partightenfactor0
-
-\f2\b\fs36 \cf2 \'cc\'fd\'cb\'b5\'c4\'e3\'cf\'eb\'c7\'eb\'ce\'d2\'ba\'c8\'cf\'c2\'ce\'e7\'b2\'e8\'a3\'bf
-\f3\b0 \uc0\u55357 \u56847
-\fs48 \cf2 \
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardeftab720\pardirnatural\qc\partightenfactor0
-
-\f4\fs24 \cf0 \kerning1\expnd0\expndtw0 {{\NeXTGraphic pay.png \width9300 \height5120 \appleattachmentpadding0 \appleembedtype0 \appleaqc
-}}}
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/WeChatPlugin/zh-Hans.lproj/about.rtfd/pay.png b/WeChatPlugin/zh-Hans.lproj/about.rtfd/pay.png
deleted file mode 100644
index 7cffe286..00000000
Binary files a/WeChatPlugin/zh-Hans.lproj/about.rtfd/pay.png and /dev/null differ
diff --git a/WeChatPlugin/zh-Hant.lproj/Localizable.strings b/WeChatPlugin/zh-Hant.lproj/Localizable.strings
index 9a1a429d..cdb677eb 100644
--- a/WeChatPlugin/zh-Hant.lproj/Localizable.strings
+++ b/WeChatPlugin/zh-Hant.lproj/Localizable.strings
@@ -16,8 +16,9 @@
"assistant.menu.remoteControl" = "遠程控制mac";
"assistant.menu.windowSticky" = "微信窗口置頂";
"assistant.menu.freeLogin" = "免認證登錄";
+"assistant.menu.systemBrower" = "使用系統瀏覽器";
"assistant.menu.other" = "小助手🌚";
-"assistant.menu.enableAlfred" = "开启 Alfred 功能";
+"assistant.menu.enableAlfred" = "開啟 Alfred 功能";
"assistant.menu.updateAssistant" = "更新小助手…";
"assistant.menu.aboutAssistant" = "關於小助手";
diff --git a/WeChatPlugin/zh-Hant.lproj/about.rtfd/TXT.rtf b/WeChatPlugin/zh-Hant.lproj/about.rtfd/TXT.rtf
index c0b1143e..4739ae65 100644
--- a/WeChatPlugin/zh-Hant.lproj/about.rtfd/TXT.rtf
+++ b/WeChatPlugin/zh-Hant.lproj/about.rtfd/TXT.rtf
@@ -1,7 +1,6 @@
-{\rtf1\ansi\ansicpg936\cocoartf1561\cocoasubrtf400
-{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset134 PingFangSC-Regular;
-\f3\fnil\fcharset134 PingFangSC-Light;\f4\fnil\fcharset0 AppleColorEmoji;\f5\fswiss\fcharset0 Helvetica;
-}
+{\rtf1\ansi\ansicpg936\cocoartf1671
+{\fonttbl\f0\fnil\fcharset0 HelveticaNeue-Light;\f1\fnil\fcharset0 HelveticaNeue;\f2\fnil\fcharset134 PingFangSC-Semibold;
+\f3\fnil\fcharset0 HelveticaNeue-Bold;\f4\fnil\fcharset134 PingFangSC-Light;}
{\colortbl;\red255\green255\blue255;\red38\green38\blue38;\red32\green124\blue169;}
{\*\expandedcolortbl;;\cssrgb\c20000\c20000\c20000;\cssrgb\c14510\c56078\c72157;}
{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}
@@ -14,8 +13,7 @@
\f0\fs36\fsmilli18200 \cf2 \expnd0\expndtw0\kerning0
Github: {\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS"}}{\fldrslt \cf3 WeChatPlugin-MacOS}}\
-Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}\
-Blog: {\field{\*\fldinst{HYPERLINK "http://www.tkkk.fun/"}}{\fldrslt \cf3 tkkk.fun}}
+Email: {\field{\*\fldinst{HYPERLINK "mailto:tkk.ioser@gmail.com"}}{\fldrslt \cf3 tkk.ioser@gmail.com}}
\f1\fs32 \
\pard\pardeftab720\sl288\slmult1\qc\partightenfactor0
@@ -23,68 +21,68 @@ Blog: {\field{\*\fldinst{HYPERLINK "http://www.tkkk.fun/"}}{\fldrslt \cf3 tkkk.f
\pard\pardeftab720\partightenfactor0
\f2\b\fs36 \cf2 \'b9\'a6\'c4\'dc
-\f1\fs47\fsmilli23660 \cf2 \
+\f3\fs47\fsmilli23660 \cf2 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\partightenfactor0
\ls1\ilvl0
\f0\b0\fs32 \cf2 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'cf\'fb\'cf\'a2\'d7\'d4\'84\'d3\'bb\'d8\'8f\'cd
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'cf\'fb\'cf\'a2\'b7\'c0\'b3\'b7\'bb\'d8
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'df\'68\'b3\'cc\'bf\'d8\'d6\'c6
\f0 (
-\f3 \'d2\'d1\'d6\'a7\'b3\'d6\'d5\'5a\'d2\'f4
+\f4 \'d2\'d1\'d6\'a7\'b3\'d6\'d5\'5a\'d2\'f4
\f0 )\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'ce\'a2\'d0\'c5\'b6\'e0\'e9\'5f
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'b5\'da\'b6\'fe\'b4\'ce\'b5\'c7\'e4\'9b\'c3\'e2\'d5\'4a\'d7\'43
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'c1\'c4\'cc\'ec\'d6\'c3\'b5\'d7\'b9\'a6\'c4\'dc
\f0 (
-\f3 \strike \strikec2 \'ee\'90\'cb\'c6\'d6\'c3\'ed\'94
+\f4 \strike \strikec2 \'ee\'90\'cb\'c6\'d6\'c3\'ed\'94
\f0 \strike0\striked0 )\
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'ce\'a2\'d0\'c5\'b4\'b0\'bf\'da\'d6\'c3\'ed\'94
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'95\'fe\'d4\'92\'b6\'e0\'df\'78\'84\'68\'b3\'fd
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d7\'d4\'84\'d3\'b5\'c7\'e4\'9b\'e9\'5f\'ea\'50
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'cd\'a8\'d6\'aa\'d6\'d0\'d0\'c4\'bf\'ec\'bd\'dd\'bb\'d8\'8f\'cd
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da\'b1\'ed\'c7\'e9\'b0\'fc\'8f\'cd\'d6\'c6
\f0 &
-\f3 \'b4\'e6\'83\'a6
+\f4 \'b4\'e6\'83\'a6
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'a1\'d6\'fa\'ca\'d6\'99\'7a\'9c\'79\'b8\'fc\'d0\'c2\'cc\'e1\'d0\'d1
\f0 \
\ls1\ilvl0\kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }\expnd0\expndtw0\kerning0
alfred
-\f3 \'bf\'ec\'bd\'dd\'b0\'6c\'cb\'cd\'cf\'fb\'cf\'a2
+\f4 \'bf\'ec\'bd\'dd\'b0\'6c\'cb\'cd\'cf\'fb\'cf\'a2
\f0 &
-\f3 \'b4\'f2\'e9\'5f\'b4\'b0\'bf\'da
+\f4 \'b4\'f2\'e9\'5f\'b4\'b0\'bf\'da
\f0 \
\pard\tx566\pardeftab720\partightenfactor0
@@ -92,60 +90,60 @@ alfred
\pard\pardeftab720\partightenfactor0
\f2\b\fs36 \cf2 \'b8\'fc\'d0\'c2\'c8\'d5\'d5\'49
-\f1\fs47\fsmilli23660 \cf2 \
+\f3\fs47\fsmilli23660 \cf2 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl264\slmult1\partightenfactor0
\ls2\ilvl0
\f0\b0\fs32 \cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.6.1"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d7\'d4\'84\'d3\'bb\'d8\'8f\'cd\'d1\'d3\'df\'74
\f0 &
-\f3 \'d0\'de\'b8\'c4\'d6\'c3\'ed\'94\'b4\'b0\'bf\'da\'bf\'ec\'bd\'dd
+\f4 \'d0\'de\'b8\'c4\'d6\'c3\'ed\'94\'b4\'b0\'bf\'da\'bf\'ec\'bd\'dd
\f0 (2018-04-07)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.6"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6
\f0 Alfred
-\f3 \'bf\'ec\'bd\'dd\'b0\'6c\'cb\'cd\'cf\'fb\'cf\'a2
+\f4 \'bf\'ec\'bd\'dd\'b0\'6c\'cb\'cd\'cf\'fb\'cf\'a2
\f0 &
-\f3 \'b4\'f2\'e9\'5f\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da
+\f4 \'b4\'f2\'e9\'5f\'c1\'c4\'cc\'ec\'b4\'b0\'bf\'da
\f0 (2018-03-18)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.5.1"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d5\'5a\'d2\'f4\'df\'68\'b3\'cc\'bf\'d8\'d6\'c6
\f0 mac &
-\f3 \'83\'9e\'bb\'af\'b3\'b7\'bb\'d8\'cf\'fb\'cf\'a2\'a1\'a2\'bf\'ec\'bd\'dd\'bb\'d8\'8f\'cd
+\f4 \'83\'9e\'bb\'af\'b3\'b7\'bb\'d8\'cf\'fb\'cf\'a2\'a1\'a2\'bf\'ec\'bd\'dd\'bb\'d8\'8f\'cd
\f0 (2018-03-03)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.5.0"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d0\'a1\'d6\'fa\'ca\'d6\'99\'7a\'9c\'79\'b8\'fc\'d0\'c2
\f0 &
-\f3 \'b1\'ed\'c7\'e9\'b0\'fc\'8f\'cd\'d6\'c6\'b4\'e6\'83\'a6\'b5\'c8\'b5\'c8
+\f4 \'b1\'ed\'c7\'e9\'b0\'fc\'8f\'cd\'d6\'c6\'b4\'e6\'83\'a6\'b5\'c8\'b5\'c8
\f0 (2018-02-24)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.4.0"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'b4\'b0\'bf\'da\'d6\'c3\'ed\'94
\f0 &
-\f3 \'b6\'e0\'df\'78\'84\'68\'b3\'fd\'b5\'c8\'b5\'c8
+\f4 \'b6\'e0\'df\'78\'84\'68\'b3\'fd\'b5\'c8\'b5\'c8
\f0 (2017-10-11)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.3.0"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'c2\'d4\'f6\'d6\'c3\'b5\'d7
\f0 &
-\f3 \'c3\'e2\'d5\'4a\'d7\'43
+\f4 \'c3\'e2\'d5\'4a\'d7\'43
\f0 (2017-09-17)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.2.0"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d0\'de\'8f\'cd\'c1\'c4\'cc\'ec\'d3\'9b\'e4\'9b\'cf\'fb\'ca\'a7\'b5\'c4
\f0 bug (2017-09-11)}}\cf2 \expnd0\expndtw0\kerning0
\
\ls2\ilvl0\cf3 \kerning1\expnd0\expndtw0 {\listtext \uc0\u8226 }{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/releases/tag/v1.1.0"}}{\fldrslt
-\f3 \expnd0\expndtw0\kerning0
+\f4 \expnd0\expndtw0\kerning0
\'d6\'d8\'98\'8b\'d7\'d4\'84\'d3\'bb\'d8\'8f\'cd\'a3\'ac\'8c\'8d\'ac\'46\'b6\'e0\'bb\'d8\'8f\'cd
\f0 (2017-08-23)}}\cf2 \expnd0\expndtw0\kerning0
\
@@ -153,14 +151,5 @@ alfred
\f2\b \cf2 \'d4\'94\'bc\'9a\'83\'c8\'c8\'dd\'d5\'88\'b2\'e9\'bf\'b4{\field{\*\fldinst{HYPERLINK "https://github.com/TKkk-iOSer/WeChatPlugin-MacOS/blob/master/CHANGELOG.md"}}{\fldrslt
\f0\b0 \cf3 CHANGELOG}}
-\f0\b0\fs36\fsmilli18200 \
-\pard\pardeftab720\partightenfactor0
-\cf2 \
-\pard\pardeftab720\partightenfactor0
-
-\f2\b\fs36 \cf2 \'c2\'a0\'d5\'66\'c4\'e3\'cf\'eb\'d5\'88\'ce\'d2\'ba\'c8\'cf\'c2\'ce\'e7\'b2\'e8\'a3\'bf
-\f4\b0 \uc0\u55357 \u56847 \
-\pard\pardeftab720\partightenfactor0
-
-\f5\fs24 \cf0 \kerning1\expnd0\expndtw0 {{\NeXTGraphic pay.png \width9300 \height5120 \appleattachmentpadding0 \appleembedtype0 \appleaqc
-}}}
\ No newline at end of file
+\f0\b0\fs36\fsmilli18200 \cf2 \
+}
\ No newline at end of file
diff --git a/WeChatPlugin/zh-Hant.lproj/about.rtfd/pay.png b/WeChatPlugin/zh-Hant.lproj/about.rtfd/pay.png
deleted file mode 100644
index 7cffe286..00000000
Binary files a/WeChatPlugin/zh-Hant.lproj/about.rtfd/pay.png and /dev/null differ