안녕하세요. RN appsflyer onelink 적용 중 오류처럼 보이는 현상이 있는데요,
카카오톡에서 열 경우 앱이 설치되어있음에도 앱스토어로 랜딩됩니다.
해당 링크로 테스트 진행하였는데, 링크 관련 부분은 모두 설정해 준 것 같은데,
어느부분이 문제인 지 모르겠어서 질문드립니다.
스킴 설정
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLSchemes</key>
<array>
<string>ecoyaearthapp</string>
</array>
</dict>
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {
...
[[AppsFlyerAttribution shared] handleOpenUrl:url options:options];
...
return [RCTLinkingManager application:application openURL:url options:options];
}
- (BOOL)application:(UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity
restorationHandler:(nonnull void (^)(NSArray<id<UIUserActivityRestoring>> * _Nullable))restorationHandler
{
[[AppsFlyerAttribution shared] continueUserActivity:userActivity restorationHandler:restorationHandler];
return [RCTLinkingManager application:application
continueUserActivity:userActivity
restorationHandler:restorationHandler];
}
// Open URI-scheme for iOS 8 and below
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString*)sourceApplication annotation:(id)annotation {
[[AppsFlyerAttribution shared] handleOpenUrl:url sourceApplication:sourceApplication annotation:annotation];
return YES;
}
appsflyer URI-scheme 과 Universal Link 관련 설정은 이렇게 진행했습니다.
혹시 놓친 게 있을까요?