问题描述
当我在社交媒体上共享该链接,然后点击该链接时,他将重定向到我的应用程序。没关系的但是,如果我在打开会话的情况下将其置于后台,则不会再次启动该应用程序。在Android中,他做到了。例如,当在WhatsApp中共享链接并选择链接时,无论我是否在会话打开的情况下,他一开始都会将我重定向到应用程序,即登录页面。
存在一些配置以允许在iOS中具有相同的行为吗?
- (BOOL)handleContinueUserActivity:(NSUserActivity *)userActivity {
if (![userActivity.activityType isEqualToString:NSUserActivityTypebrowsingWeb] || userActivity.webpageURL == nil) {
return NO;
}
NSURL *url = userActivity.webpageURL;
_lastEvent = [self createResult:url];
NSLog(@"sexto void");
NSLog(@"IonicDeepLinkPlugin: Handle continueUserActivity (internal) %@",url);
[self sendToJs];
return NO;
}
- (void) sendToJs {
// Send the last event to JS if we have one
if (_handlers.count == 0 || _lastEvent == nil) {
return;
}
// Iterate our handlers and send the event
for (id callbackID in _handlers) {
[self.commandDelegate sendpluginResult:_lastEvent callbackId:callbackID];
}
// Clear out the last event
_lastEvent = nil;
}
- (CDVPluginResult *)createResult:(NSURL *)url {
NSLog(@"septimo void");
NSDictionary* data = @{
@"url": [url absoluteString] ?: @"",@"path": [url path] ?: @"",@"queryString": [url query] ?: @"",@"scheme": [url scheme] ?: @"",@"host": [url host] ?: @"",@"fragment": [url fragment] ?: @""
};
当我点击链接时,此片段将执行。我想关闭我的应用并强制再次启动,并显示登录页面,就像Android中发生的情况
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)