mirror of
https://github.com/DKJone/DKWechatHelper.git
synced 2025-05-23 18:56:11 +08:00
添加callKit
添加启用callKit功能
This commit is contained in:
parent
8556f6761a
commit
d8ccfebd50
|
@ -41,9 +41,11 @@
|
|||
* [未签名版7.0.11-*提取码: fe9f*](https://pan.baidu.com/s/1sOPCqnCPxSdIKq7TKuHK9g)
|
||||
* [未签名版7.0.13-*提取码: fhes*](https://pan.baidu.com/s/1DgSl5u0Gip3cNdqZmRFEWw)
|
||||
注:推荐使用[ios-app-signer](https://github.com/DanTheMan827/ios-app-signer)签名,使用方法自行百度
|
||||
|
||||
3.普通用户:
|
||||
前往以下地址下载:上方未签名版
|
||||
下载后使用 [Cydia Impactor](http://www.cydiaimpactor.com/)安装
|
||||
|
||||
4.越狱用户:
|
||||
[deb安装包地址 - *提取码: dq53*](https://pan.baidu.com/s/1NyDrM_VF3JYv7PAyW_VkcQ)
|
||||
|
||||
|
|
Binary file not shown.
|
@ -83,6 +83,9 @@
|
|||
WCTableViewCellManager *gamePlugCell = [DKHelper switchCellWithSel:@selector(gamePlugEnable:) target:self title:@"小游戏作弊" switchOn:[DKHelperConfig gamePlugEnable]];
|
||||
[toBeNO1Section addCell:gamePlugCell];
|
||||
|
||||
WCTableViewCellManager *callKitCell = [DKHelper switchCellWithSel:@selector(enableCallKit:) target:self title:@"使用CallKit" switchOn:[DKHelperConfig enableCallKit]];
|
||||
[toBeNO1Section addCell:callKitCell];
|
||||
|
||||
|
||||
|
||||
//MARK: 支持作者
|
||||
|
@ -169,6 +172,13 @@
|
|||
}
|
||||
}
|
||||
|
||||
-(void)enableCallKit:(UISwitch *)sender{
|
||||
DKHelperConfig.enableCallKit = sender.isOn;
|
||||
if (sender.isOn){
|
||||
[DKHelper showAlertWithTitle:@"" message:@"现在可以在锁屏状态下,接听微信电话了!" btnTitle:@"太棒了" handler:^(UIButton *sender) { }];
|
||||
}
|
||||
}
|
||||
|
||||
- (void)payForMe{
|
||||
// ScanQRCodeLogicController *logic = [[objc_getClass("ScanQRCodeLogicController") alloc] initWithViewController:self logicParams:[[objc_getClass("ScanQRCodeLogicParams") alloc] initWithCodeType:19 fromScene:2]];
|
||||
// NewQRCodeScanner *sc = [[objc_getClass("NewQRCodeScanner") alloc] initWithDelegate:logic scannerParams: [[objc_getClass("NewQRCodeScannerParams") alloc] initWithCodeType:19 isUseSmallCropArea:NO] ];
|
||||
|
@ -297,7 +307,4 @@
|
|||
}
|
||||
return nil;
|
||||
}
|
||||
- (UIImage *)payImage{
|
||||
return [UIImage imageNamed:@"IMG_4772.jpg"];
|
||||
}
|
||||
@end
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -339,6 +339,18 @@
|
|||
|
||||
%end
|
||||
|
||||
// Enable CallKit
|
||||
%hook VoipCXMgr
|
||||
|
||||
+ (BOOL)isCallkitAvailable{
|
||||
return DKHelperConfig.enableCallKit;
|
||||
}
|
||||
+ (BOOL)isDeviceCallkitAvailable{
|
||||
return DKHelperConfig.enableCallKit;
|
||||
}
|
||||
|
||||
%end
|
||||
|
||||
%hook UIViewController
|
||||
- (void)viewWillAppear:(BOOL)animated{
|
||||
%orig;
|
||||
|
|
|
@ -55,6 +55,9 @@ NS_ASSUME_NONNULL_BEGIN
|
|||
|
||||
+(BOOL)hasShowTips;
|
||||
+(void)setHasShowTips:(BOOL)value;
|
||||
|
||||
+(BOOL)enableCallKit;
|
||||
+(void)setEnableCallKit:(BOOL)value;
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
|
|
|
@ -52,6 +52,13 @@ NSString* cmdString(SEL sel){
|
|||
[NSUserDefaults.standardUserDefaults synchronize];
|
||||
}
|
||||
|
||||
+(BOOL)enableCallKit{
|
||||
return [NSUserDefaults.standardUserDefaults boolForKey:cmdString(_cmd)];
|
||||
}
|
||||
+(void)setEnableCallKit:(BOOL)value{
|
||||
[NSUserDefaults.standardUserDefaults setBool:value forKey: cmdString(_cmd)];
|
||||
[NSUserDefaults.standardUserDefaults synchronize];
|
||||
}
|
||||
|
||||
+(BOOL)changeSteps{
|
||||
return [NSUserDefaults.standardUserDefaults boolForKey:cmdString(_cmd)];
|
||||
|
|
Loading…
Reference in New Issue
Block a user