在寻找我看了这个功能在统一尚未实现可能在未来版本的Unity可能会带来它。我有一个链接:在我的iPad它开辟了在Safari中打开时(COAR //mylink.com/id=12345)我团结app.How从这个环节中Unity.Do我们需要插件?任何其他替代简单的方法得到的值id 12345。
在播放器设置有支持的URL方案为我们的目的的任何使用的选项。有一些链接我refered.Link 1 Link 2.In第二个链接在哪里放置code.Any一步一步的解释会有所帮助。
我遇到了另一个代码
-(BOOL) application:(nonnull UIApplication *)application openURL:(nonnull NSURL *)url options:(nonnull NSDictionary<NSString *,id> *)options {
if([url.absoluteString rangeOfString:@"mygame://text="].location != NSNotFound){
[[NSUserDefaults standardUserDefaults] setObject:url.absoluteString forKey:@"myurl"];
[[NSUserDefaults standardUserDefaults] synchronize];
}
}
从上面我的理解是数据存储在playerprefs在“myurl” key.But到底在哪将代码粘贴?没有clue.How使用C#代码检索myurl。
是的,一个插件,并在第一个环节我觉得教程不够详细。
对于第二个环节,首先建立自己的项目,并统一将产生一个Xcode项目。查找UnityAppController.mm,可以Classes文件夹内,然后在文件的最后添加的功能。
另一种选择是从第一个环节中提到,创建你的资产/插件/ iOS设备/文件夹中的文件毫米,包括然后UnityAppController.h在里面添加应用程序handleOpenURL功能。
如果你想知道如何从OC到C#传递数据,我有an answer从另一个岗位。