来自 Facebook 应用链接的自定义 Json 数据
Custom Json data from Facebook Applinks
我正在使用下面的代码将 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/pair 是错误的? ?
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"
键下的数据。相反,您可以直接获取嵌套在 inside 数据的 "al_applink_data"
部分的信息。
有关完整示例,请查看 AppLinks/Bolts docs page on github:
Bundle applinkData = AppLinks.getAppLinkData(getIntent());
String id = applinkData.getString("id");
我正在使用下面的代码将 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/pair 是错误的? ?
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"
键下的数据。相反,您可以直接获取嵌套在 inside 数据的 "al_applink_data"
部分的信息。
有关完整示例,请查看 AppLinks/Bolts docs page on github:
Bundle applinkData = AppLinks.getAppLinkData(getIntent());
String id = applinkData.getString("id");