我已将 Smart App Banner iOS 的文档设为红色。这很好,我在我的网站上实现了它。问题是文档说:
由于 Android 生态系统和浏览器选择的碎片化,谷歌从未发布过 Android 智能横幅。所有 Android 开发人员都必须推出自己的解决方案或调整现有的解决方案。参考:https : //blog.branch.io/how-to-setup-an-ios-and-android-smart-app-banner-with-deep-linking-and-download-tracking/ 。
现在我搜索了一些答案并看到了多个答案,但我仍然无法确定我的想法是否正确。
有些人链接到:
- https://github.com/kudago/smart-app-banner
- https://github.com/ain/smartbanner.js
现在我的问题是。这些与 Google 为应用安装横幅发布的版本相同吗?链接:https : //developers.google.com/web/fundamentals/app-install-banners/native
这与 iOS 的“智能应用横幅”相同吗?这对我来说看起来没什么不同,因为它说“添加到主屏幕”和“应用安装提示(本机)”。
以前有人构建过这个解决方案吗?
我有一个数组,其中包含有关一个月内完成的所有工作日/工作的信息.一个月可以有多天工作日.所以我的数组看起来像这样(在JSON中):
{
"id": 1,
"time": "2018-12-16",
"pages_indexed": 1024
},
{
"id": 2,
"time": "2018-12-12",
"something": 1024
},
{
"id": 3,
"time": "2018-12-09",
"something": 7
},
(....)
{
"id": 12,
"time": "2018-11-12",
"something": 7
},
{
"id": 13,
"time": "2018-11-08",
"something": 7
}
Run Code Online (Sandbox Code Playgroud)
然后我尝试了这个:
$expectedArray = [];
foreach ($items as $item) {
$indexKey = substr($item['time'], 0, 7);
$expectedArray[$indexKey] = $item;
}
print_r(json_encode($expectedArray));
Run Code Online (Sandbox Code Playgroud)
问题是结果是它删除了最后一个,而不是第一个日期,并将其添加为键.这是输出:
"2018-12": {
"id": 123456,
"time": "2018-12-09",
"something": 1029
},
"2018-11": {
"id": 123456,
"time": "2018-11-08",
"something": 1032
}, …Run Code Online (Sandbox Code Playgroud)