首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自Facebook Applinks的自定义Json数据

来自Facebook Applinks的自定义Json数据
EN

Stack Overflow用户
提问于 2015-07-15 07:35:46
回答 1查看 334关注 0票数 1

我正在使用下面的代码来实现target_url到我的应用程序。每件事情都很好,但我想把json数据从目标站点传递给我的应用程序。我参考过Applinks.org文档,但是没有关于我想要的东西的精确文档。

代码语言:javascript
复制
    <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")..Am上抛出NullPointer异常,我引用错误的包,或者我的密钥/对是错误的?

代码语言:javascript
复制
        Bundle bundle=AppLinks.getAppLinkData(getIntent());
        Log.d("json i want",""+targetUrl+bundle.getString("al_applink_data"));

救命啊!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-21 21:23:23

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

因此,您不需要通过在包上调用"al_applink_data"键来获取数据。相反,您可以直接获取嵌套在数据的"al_applink_data"部分中的信息。

要获得完整的示例,请查看AppLinks/Bolts github上的docs页面

代码语言:javascript
复制
Bundle applinkData = AppLinks.getAppLinkData(getIntent());
String id = applinkData.getString("id");
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31424200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档