2017-08-01 3 views
0

Ich habe ein Problem mit Deeplinks beim Testen von ihnen auf mehreren Geräten aufgetreten. Ich habe herausgefunden, dass Deeplinks auf einem von ihnen richtig funktionieren (d. H., Genau auf die App umleiten), aber auf den anderen umleiten sie zu AppStore. Ich habe die Fehlerbehebungsleitfaden des Zweigs zu diesem Problem (Link unten) gelesen, in dem es heißt, dass dieses Problem durch das ausdrückliche Verbot von App-Links beim Drücken der Schaltfläche in der oberen rechten Ecke der Statusleiste verursacht wird. Und ich habe gelesen, dass es behoben werden kann, indem Sie lange auf den Link von der Note App drücken und dann auf "Öffnen in App" klicken.iOS Deeplink funktioniert auf einem Gerät, funktioniert aber nicht auf andere

Aber das Problem ist, dass es eine solche Schaltfläche überhaupt nicht gibt, obwohl die App auf dem Gerät installiert ist.

screenshot

P. S: Ich weiß, dass meine Universal-Verbindungen vollständig konfiguriert sind, und da arbeiten, wie ich sagte, Deep-Links auf für diese Geräte mehrere Geräte und die gleiche Taste (Open in App) erscheint in der Note App richtig funktionieren.

https://support.branch.io/support/solutions/articles/6000153326-ios-universal-links-troubleshooting-guide

+0

wo ist dein eigentlicher Deeplink, übrigens? Der Screenshot zeigt einen Standard-Link "https: //" und solche Links sollen Safari auf iOS öffnen. – holex

+0

aber es öffnet sich in meiner App auf anderen Geräten –

Antwort

0

Ich habe die Lösung gefunden werden. Wenn ich mein URL-Schema, das ich im Dashboard anmelde, der Info.plist meines Projekts hinzufüge. Ich habe angefangen, richtig umgeleitet zu werden. Aber es hat das Problem nicht behoben, wenn die Taste 'In App öffnen' nicht gedrückt wurde, wenn Sie lange auf den Link klicken. Und ich kann App-Links nicht blockieren. weil in der Statusleiste keine Schaltfläche vorhanden ist. Für Geräte, bei denen Deeplinks ursprünglich funktioniert haben, sind sie nicht gebrochen. Ich kann immer noch App-Links für diese Geräte blockieren und die Schaltfläche "In App öffnen" erscheint.

0

Amruta von Branch.io hier:

Wenn Sie Fragen konfrontiert sind mit Universal-Links-Konfiguration, unser Team ein Validierungstool hat, die wir verschiedene Informationen über Ihre Xcode Projektkonfiguration, um sicherzustellen, dass alles prüfen kann, richtig konfiguriert ist.

Sobald die Konfigurationsinformationen erfasst sind, sendet das Skript es an Branch und gibt einen kurzen Link zurück, über den Sie die Validierungsergebnisse anzeigen können. Für genaue Anweisungen auf das Skript ausgeführt wird, möchte ich Ihnen auf der entsprechenden Dokumente Seite verweisen, finden Sie hier: https://dev.branch.io/getting-started/universal-linking-validator/

sowie den Prüfer, die hier gefunden werden kann: https://branch.io/resources/universal-links/

Nach dem Laufen das lokale Skript, öffnen Sie den Link in Ihrem Webbrowser und geben Sie Ihren Branch Key und Secret ein, um die Testergebnisse anzuzeigen.

Wenn Sie weiterhin mit Problemen konfrontiert sind, würde ich vorschlagen, in [email protected] zu schreiben und wir werden durch Ihre Integration mit Ihnen gehen!

Verwandte Themen