Ich versuche, Progressive Web Apps zu meinem Server hinzuzufügen. Ich möchte nicht für jede App eine neue Website erstellen. Ich füge jede App lieber einem Unterverzeichnis einer Website wie dieser hinzu: www.example.com/app1
Das Problem besteht darin, dass wenn ich den Anweisungslistengenerator hier ausführe: https://developers.google.com/digital-asset-links/tools/generator
Es funktioniert nur, wenn ich assetlinks.json hier platziere: www.example.com. Und wenn das der Fall ist, kann ich nur eine App in www.example.com haben. Ich habe versucht, assetlinks.json hier zu platzieren: 1) www.example.com/app1 2) und www.example.com/app1/.well-known und 3) www.example.com . Das einzige, was funktioniert, ist Nr. 3.
Habe außerdem den folgenden Intent-Filter zu androidmanifest.xml hinzugefügt und das funktioniert nicht:
<intent-filter android:label="@string/app_name" android:autoVerify="true" >
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE"/>
<!-- Edit android:host to handle links to the target URL-->
<data android:scheme="https"
android:host="example.com"
android:pathPrefix="/app1" />
</intent-filter>
Ich kann nicht glauben, dass Sie für jede progressive Web-App eine andere Website haben müssen. Irgendwelche Vorschläge?