实现通用链接时无法识别 JSON 文件



我正在构建一个简单的带有expo的应用程序。在实现安卓和iOS的链接时,我正在编辑应用程序。杰森。当我去重建android版本时,终端给出了一条错误消息:

app.json 必须包含一个 JSON 对象。

终端无法识别该应用程序。杰森。

我还注意到applinks:<librexapp.app.link>似乎没有得到认可。我在实现通用链接时缺少什么?代码如下:

{
"expo": {
"name": "Librex",
"slug": "Librex",
"privacy": "public",
"sdkVersion": "35.0.0",
"platforms": [
"ios",
"android",
"web"
],
"version": "1.0.0",
"orientation": "portrait",
"icon": "./assets/icon.png",
"splash": {
"image": "./assets/splash.png",
"resizeMode": "contain",
"backgroundColor": "#ffffff"
},
"updates": {
"fallbackToCacheTimeout": 0
},
"scheme": "librexapp",
"assetBundlePatterns": [
"**/*"
],
"android":{
"package": "com.librex.app",
"googleServicesFile": "./google-services.json",
"config":{
"branch":{
"apiKey": "Redacted"
}
}
},
"ios":{
"supportsTablet": true,
"associatedDomains":
[applinks:<librexapp.app.link>],
"config":{
"branch":{
"apiKey":   "Redacted"
}
}
},
"extra": {
"firebaseConfig": {
"apiKey" : "Redacted",
"authDomain" : "Redacted",
"databaseURL" : "Redacted",
"storageBucket": "Redacted",
"serviceAccount" : "./firebase-private-key.json"
}
}
}
}

也许你应该像"applinks:<librexapp.app.link>"一样对字符串进行配额。 您可以使用[NSJSONSerialization isValidJSONObject:obj]来检查 OBJ 是否是有效的 JSON 对象。

最新更新