小编All*_*len的帖子

Firebase 动态链接已弃用

根据官方文档,Firebase Dynamic Links 将被弃用。

不再建议在新项目中使用 Firebase 动态链接。将来,动态链接服务将关闭,但从公告日期起您将有至少 12 个月的时间进行迁移。

它建议我们使用App LinksUniversal Links,但它们没有提供 Firebase 动态链接的完整功能,例如在不同平台上的行为,如下图所示。

有什么方法可以复制 Firebase 动态链接在不同平台上的行为吗?

不同平台上的行为

android deep-linking ios firebase firebase-dynamic-links

15
推荐指数
0
解决办法
7558
查看次数

Okhttp 模拟服务器无法在 API 28 及以上模拟器上运行

我的模拟服务器调度程序从未达到运行 API 28 及更高版本的模拟器上的覆盖方法,但它在其他版本上工作正常。知道如何触发它吗?还是只是API版本问题?

我指向 localhost:8080。okhttp版本是4.2.1。

fun search() {
    sleepSafely(3000)
    mockServer = MockWebServer()
    mockServer.dispatcher = ErrorDispatcher()
    mockServer.start(8080)
    sleepSafely(3000)
    // do the API request
}

public class ErrorDispatcher extends Dispatcher {

    @NotNull
    @Override
    public MockResponse dispatch(RecordedRequest request) {
        // never be triggered
        String path = request.getPath();
        if (path.equalsIgnoreCase("/api/v2/search/person")) {
            return new MockResponse()
                    .setResponseCode(404)
                    .setBody("{"MOCK_KEY": "MOCK_VALUE"}");
        } else if (path.equalsIgnoreCase("/api/v2/search/book")) {
            return new MockResponse()
                    .setResponseCode(404);
        } else {
            return new MockResponse().setResponseCode(404);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

android okhttp mockserver

5
推荐指数
1
解决办法
1690
查看次数