applinks in iOS 9 funktionieren nicht
Ich erhalte keine App-Links: Unter iOS funktioniert das nicht, wenn ich einen Link wie @ öffnhttps://www.example.com/something
Auf meinem iOS 9-Gerät wird es in Safari geöffnet.
Ich starte die App über das Debug-Provisioning-Profil. Auf meinem Server befindet sich eine Datei mit dem Namen apple-app-site-association
.
Es gibt zwei verschiedene Formate, die ich gefunden habe:
{
"applinks": {
"apps": [],
"details": {
"AB1CDEFGHI.com.mydomain.myapp": {
"paths": ["*"]
}
}
}
}
ebenso gut wi
{
"applinks": {
"apps": [],
"details": [
{
"appID": "AB1CDEFGHI.com.mydomain.myapp",
"paths": [ "*" ]
}
]
}
}
so das ist das erste, was ich nicht sicher bin, welches ich verwenden soll.
Der zweite ist der 'AB1CDEFGHI'-Teil; die "Team-ID" der App? Ist es das Zeug, das in der Appid enthalten ist, oder wirklich die Team-ID des Entwicklerkontos?
So ist es dieses völlig verdunkelt?
oder ist es das hier (wieder der Teil komplett verdunkelt)?
BEARBEITE
Ich habe gerade versucht, es in einer anderen App einzurichten, habe das erste Mal ohne Probleme gearbeitet - kenne den Unterschied wirklich nicht.
AppId enthält Berechtigungen Apple-App-Site-Association ist das gleicheassoziierte Domains in App @ hinzugefü- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray *restorableObjects))restorationHandler
implementiertwas könnte ich wohl vermissen?
EDIT 2
Ich habe gerade einen Unterschied in beiden Apps festgestellt (die funktionierende und die nicht funktionierende): Die funktionierende App hat eine AppId im Entwicklerportal mit einem Präfix, das mit der TeamID übereinstimmt, die nicht funktionierende App hat ein Präfix, das lautet unterscheidet sich von der TeamID. Ich habe bereits versucht, das Präfix aus der AppID in der Apple-Association-Datei zu verwenden, aber es funktioniert auch nicht ...