0
iOS 앱에서 https://branch.io/을 사용하고 있습니다.딥 링크로 시작했을 때 앱이 예상대로 실행되지 않습니다.
나는 딥 링크를 설정하기 위해 start.branch.io의 설명서를 따랐습니다.
특정 시점까지 작동합니다. 그러나 나는 계속해서 사파리에 던져지고 appStore의 장소는 앱 자체가 해고 될 때만 앱을 다운로드한다. 여기
내 코드는 경우입니다 :- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
{
Branch *branch = [Branch getInstance];
[branch initSessionWithLaunchOptions:launchOptions
andRegisterDeepLinkHandler:^(NSDictionary *params, NSError *error) {
if (!error && params && [params objectForKey:@"XP"]) {
// We do things with the parameter XP!
}
}];
return YES;
}
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity
restorationHandler:(void (^)(NSArray *restorableObjects))restorationHandler
{
BOOL handledByBranch = [[Branch getInstance] continueUserActivity:userActivity];
return handledByBranch;
}
은 내가 무슨 짓을했는지 잘못 될 수있다? 설정에서 어딘가에? 모든 팁을 환영합니다.
고마워, 나는 마침내 그것을 만들었고 긴 보도 자료를 사용하여 문서의'Troubleshooting Universal Links' 섹션에서 트릭을 발견했습니다. 최종 사용자가 동일한 상황에 처한 경우 아무도 링크를 열 수 없습니다! – Michel
듣기가 좋아서 동의합니다. 사용자에게는 매우 불만스러운 상황입니다. 바라건대 iOS 10은보다 견고한 솔루션을 제공합니다! –