#import <KakaoOpenSDK/KakaoOpenSDK.h>
static NSString* CreateNSString(const char* string){
if(string != NULL)
return [NSString stringWithUTF8String:string];
else
return [NSString stringWithUTF8String:""];
}
void iOsFunction(const char* strMessage){
// ensure old session was closed
[[KOSession sharedSession] close];
[[KOSession sharedSession] openWithCompletionHandler:^(NSError *error) {
if ([[KOSession sharedSession] isOpen]) {
// login success
NSLog(@"login succeeded.");
NSString *msg = CreateNSString("login succeeded.");
UnitySendMessage("KakaoManager", "MsgFromiOS", [msg UTF8String]);
} else {
// failed
NSLog(@"login failed.");
NSString *msg = CreateNSString("login failed.");
UnitySendMessage("KakaoManager", "MsgFromiOS", [msg UTF8String]);
}
}];
}
위와같이 작성 하였고 실행해보면 아래와 같이 로그가 찍힙니다.
2018-07-10 16:11:58.701409+0900 gsfu[28856:10246998] -canOpenURL: failed for URL: “storykompassauth://authorize” - error: “The operation couldn’t be completed. (OSStatus error -10814.)”
-> applicationWillResignActive()
-> applicationDidEnterBackground()
-> applicationWillEnterForeground()
-> applicationDidBecomeActive()
메뉴얼에 있는대로 세팅했는데 도무지 어디가 잘못됐는지 감이 잡히질 않아요.
혹시 유니티로 성공하신분 없나요?