Как использовать функцию отложенных глубоких ссылок в Facebook для новых установок и протестировать ее перед публикацией приложения iOS в appStore?
Я провел некоторое исследование и обнаружил следующие вещи, вот что я сделал до сих пор:
Реализован пользовательский URL как-- myApp: //Добавлен FacebookAppID, отображаемое имя в мой файл info.plistВключен SDK FacebookСоздана ссылка на приложение Facebook через API мобильного хостинга Facebook и получен URL-адрес: https://fb.me/1601524146753610Использовал приведенный выше URL в качестве глубокой ссылки при создании приложения для установки рекламы.Реализована функция ниже в моем AppDelegate.m
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
Добавлен код ниже в моем AppDelegate.m
//Initialization
[FBAppEvents activateApp];
[FBSettings setClientToken:@"ca45a3a2133ae2f37ebd4d90408816e6"];
//Function to check for deferred deep link and call the method with recieved url
[FBSDKAppLinkUtility fetchDeferredAppLink:^(NSURL *url,NSError *error){
if(url)
[self application:nil openURL:url sourceApplication:nil annotation:nil];
}];
Пожалуйста, дайте мне знать, если я что-то пропустил при получении отложенной ссылки. Также,Как я могу проверить то же самое перед публикацией моего приложения для iOS в appStore.