0

我在推送通知中使用深层链接(使用 OneSignal + React Native)来打开我的应用程序的特定部分。最近,我的用户在点击推送通知时开始得到以下确认(以前不是这种情况):

在此处输入图像描述

从用户体验的角度来看,这是不可接受的,以前不是这样(点击用于直接启动应用程序适当部分的推送通知)。当点击推送时,应用程序无论如何都会打开,并且如果用户点击“打开”,深度链接中的适当部分会正确打开,但当然用户不应该确认与发送推送的同一应用程序的深度链接至。我的 Apple App Site Association 文件在mydomain/.well-known目录中有效,并使用https://branch.io/resources/aasa-validator/进行了验证,如下所示(编辑了我的团队 ID 和应用程序名称):

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "MY_TEAM_ID.com.myapp.myapp",
                "paths": [ "*" ],
                "components": [
                   {
                      "/": "/*",
                      "comment": "Matches any URL"
                   }
                ]
            }
        ]
    },
    "webcredentials": {
       "apps": [ "MY_TEAM_ID.com.myapp.myapp" ]
    }
}

我还正确设置了我的应用链接和相关域,并且在权利中完全匹配。为什么我开始收到此确认?如何在没有确认的情况下直接启动深层链接?(我在 iOS 14.4.1 上)

4

1 回答 1

1

这是 OneSignal React Native SDK 的一个错误,已在 v4.0.6 中修复。

于 2021-04-01T15:37:14.040 回答