123456789101112131415161718192021222324252627282930 |
- // SDKManagerExt.mm
- #import "SDKManager.h"
- // Define C-style functions to expose Objective-C methods
- extern "C" {
- void __ImportInitWithDigitMap(const char *gameId, const char *adId, bool shouldLog) {
- NSString *gameIdStr = [NSString stringWithUTF8String:gameId];
- NSString *adIdStr = [NSString stringWithUTF8String:adId];
- [[SDKManager sharedInstance] InitWithDigitMap:gameIdStr ring:adIdStr shouldLog:shouldLog];
- }
- void __ImportLogin() {
- [[SDKManager sharedInstance] Login];
- }
- void __ImportLogout() {
- [[SDKManager sharedInstance] Logout];
- }
- void __ImportPaymentWithJson(const char *paymentJson) {
- NSString *paymentJsonStr = [NSString stringWithUTF8String:paymentJson];
- [[SDKManager sharedInstance] PaymentWithJson:paymentJsonStr];
- }
- void __ImportRoleInfoWithJson(const char *roleJson) {
- NSString *roleJsonStr = [NSString stringWithUTF8String:roleJson];
- [[SDKManager sharedInstance] RoleInfoWithJson:roleJsonStr];
- }
- }
|