我在推送通知中使用深层链接(使用 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 上)