Far*_*haq 5 c# android unity-game-engine firebase firebase-dynamic-links
我正在集成从firebase官方网站下载的firebase动态链接6.0.0 unity sdk。我正在按照教程创建长短动态链接。使用以下 C# 代码创建长动态链接后
var components = new DynamicLinkComponents(
new Uri(BaseLink), DynamicPageLink) {
IOSParameters = new IOSParameters(IOS_PACKAGE_NAME),
AndroidParameters = new AndroidParameters(
ANDROID_PACKAGE_NAME)
};
Run Code Online (Sandbox Code Playgroud)
如果我将长动态链接保存到字符串中以进一步处理,当我尝试创建短动态链接时,DynamicLinkURL = components.LongDynamicLink.ToString();
Adb 日志会显示相同的以下错误。
05-13 14:18:59.177 14114 14140 E Unity : FirebaseException: 使用 setDomainUriPrefix() 代替,setDynamicLinkDomain() 仅适用于 *.page.link 和 *.app.goo.gl 域。05-13 14:18:59.177 14114 14140 E Unity:在Firebase.DynamicLinks.ShortDynamicLink.ConvertFromInternal(Firebase.DynamicLinks.GeneeratedDynamicLinkInternal generatedDynamicLink)[0x0001c]中<09919938d588496b93526471cfc06f1e>:0 0 5-13 14:18:59.177 14114 14140 E 统一: 在 <09919938d588496b93526471cfc06f1e> 中的 Firebase.DynamicLinks.DynamicLinkComponents.get_LongDynamicLink () [0x0000b]:0 05-13 14:18:59.177 14114 14140 E Unity : 在 DynamicLinkHandler.CreateAndDisplayShortLinkAsync (Firebase. DynamicLinks.DynamicLinkOptions 选项)[0x00000] in < 3fb360e7f75148dea3d18febec1704a9>:0 05-13 14:18:59.177 14114 14140 E Unity:在 <3fb360e7f75148dea3d18febec1704a9 中的 DynamicLinkHandler.CreateAndDisplayShortLinkAsync () [0x00005] >:0 05-13 14:18:59.177 14114 14140 E Unity : 在 DynamicLinkHandler+<>c .b__12_0 () [0x0005c] in <3fb360e7f75148dea3d18febec1704a9>:0 05-13 14:18:59.177 14114 14140 E Unity : at DynamicLinkHandler.CheckFirebaseDependencies (System.Action OnDependencyResolved) [0x0000d] in <3fb 360e7f75148dea3d18febec1704a9>:0 05-13 14: 18:59.177 14114 14140 E Unity:在DynamicLinkHandler.Initialize(System.Action`1 [T] COnReferalRew 05-13 14:19:01.635 14114 14153 E Unity:java.net.NoRouteToHostException:主机无法访问
我正在编写的用于生成短动态链接的代码如下。
public static Task<ShortDynamicLink> CreateAndDisplayUnguessableShortLinkAsync() {
return CreateAndDisplayShortLinkAsync(new DynamicLinkOptions {
PathLength = DynamicLinkPathLength.Unguessable
});
}
private static Task<ShortDynamicLink> CreateAndDisplayShortLinkAsync(DynamicLinkOptions options) {
return DynamicLinks.GetShortLinkAsync(components.LongDynamicLink)
.ContinueWith<ShortDynamicLink>((task) => {
if (task.IsCanceled) {
Debug.Log("Short link creation canceled");
} else if (task.IsFaulted) {
Debug.Log(String.Format("Short link creation failed {0}", task.Exception.ToString()));
} else {
ShortDynamicLink link = task.Result;
Debug.Log(String.Format("Generated short link {0}", link.Url));
var warnings = new System.Collections.Generic.List<string>(link.Warnings);
if (warnings.Count > 0) {
Debug.Log("Warnings:");
foreach (var warning in warnings) {
Debug.Log(" " + warning);
}
}
}
return task.Result;
});
}
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么会发生这种情况?
归档时间: |
|
查看次数: |
482 次 |
最近记录: |