gpt4 book ai didi

android - 来自 Facebook Applinks 的自定义 Json 数据

转载 作者:行者123 更新时间:2023-11-30 02:01:19 25 4
gpt4 key购买 nike

我正在使用下面的代码将 target_url 获取到我的应用程序。一切正常,但我想将 json 数据从目标站点传递到我的应用程序。我已经引用了 Applinks.org 文档,但没有关于我想要什么的精确文档。

    <head>
<meta property="al:android:url" content="example://applinks" />
<meta property="al:android:package" content="com.example" />
<meta property="al:android:app_name" content="Example App" />
<!-- Other headers -->
</head>

在我的 SplashActivity 中使用以下代码时,它会在 bundle.getString("al_applink_data") 上抛出 NullPointer 异常。我是指错误的包还是我的 key /对错误???

        Bundle bundle=AppLinks.getAppLinkData(getIntent());
Log.d("json i want",""+targetUrl+bundle.getString("al_applink_data"));

请帮忙!!!!

最佳答案

AppLinks.getAppLinkData(Intent) 调用返回的Bundle 已经包含"al_applink_data" 数据的内容。

因此,您不需要通过对该包调用 .getString("al_applink_data") 来获取 "al_applink_data" 键下的数据。相反,您可以直接获取数据的 “al_applink_data” 部分中嵌套的信息。

有关完整示例,请查看 AppLinks/Bolts docs page on github :

Bundle applinkData = AppLinks.getAppLinkData(getIntent());
String id = applinkData.getString("id");

关于android - 来自 Facebook Applinks 的自定义 Json 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31424200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com