Was ich hier erreichen möchte ist ähnlich wie die meisten Apps, speziell Youtube. Wenn ich ein Video auf youtube teile, erhält der Nutzer einen Link zum Video. Wenn der Link angeklickt wird, wird der Nutzer automatisch zum Video in der Youtube-App weitergeleitet (wenn der Nutzer die App besitzt). Ich möchte diese Art von Funktionalität. Meine App enthält verschiedene Geschäfte und Informationen zum Geschäft. Ich möchte, dass der Benutzer in der Lage ist, ein Geschäft über WhatsApp, SMS usw. zu "teilen". Wenn der Empfänger dann auf den geteilten Link klickt, wird er automatisch auf die Seite INSIDE meiner App geführt. Und wenn sie die App nicht haben, muss der Link sie auf die Seite meiner App im App Store bringen, damit sie sie herunterladen können. Wie erreiche ich das in Codename eins? Ich habe mir die Share-Funktionalität im Entwickler-Dokument und im How To-Abschnitt angeschaut und mir nur gezeigt, wie man Text oder Bilder teilt. Kein Link zu meiner App.Codename eins. So geben Sie einen Link zu Ihrer App frei
Antwort
Die richtige Antwort auf diese Frage war tatsächlich URL-Abfangen. Sie teilen eine URL aus Ihrer App mit einer externen Anwendung. Wenn der Nutzer diesen Link in einer externen Anwendung öffnet, wird der Nutzer automatisch zu Ihrer App weitergeleitet, wenn Ihre App ihn abfängt.
Sie können den ShareButton oder den zugrunde liegenden native share API-Aufruf verwenden (beachten Sie, dass sich dies auf Geräten anders verhält, da dies auf nativen Funktionen beruht).
Um eine URL zu teilen, die auf allen Plattformen funktioniert, benötigen Sie serverseitigen Code, da wir nicht wissen können, ob der Typ, der auf den Link klickt, das gleiche Gerät wie Sie hat.
How to make QR code for BOTH Android Market and App Store antwortet, dass, obwohl es QR-Codes diskutiert, dies gilt auch für Links, z. http://onelink.to/ sieht aus wie es das lösen könnte, obwohl ich ihren Dienst nicht ausprobiert habe.
- 1. So geben Sie ein JSONConnection-Objekt frei
- 2. Wie können Sie Ihrer mobilen Web-App einen Installationsbildschirm geben?
- 3. Geben Sie einen zugewiesenen Zeiger frei
- 4. Codename eins, Capture Audio
- 5. Codename eins. Facebook Login Probleme
- 6. So geben Sie den Speicher eines beibehaltenen Objekts frei
- 7. So geben Sie die ResourceId mit Spring Data Rest frei
- 8. So geben Sie mehrere Datensätze in ASP.NET MVC frei
- 9. CodeName Eins - Bild wird beim Skalieren pixeliert
- 10. Codename eins, Wie kann ich diese Benutzeroberfläche erreichen?
- 11. Geben Sie eine kreisförmige verkettete Liste frei
- 12. Geben Sie Ressourcen in .Net frei C#
- 13. Codename eins mit PHP/Mysql verbinden
- 14. So erstellen Sie eine Eins-zu-Eins-Singleton-Beziehung
- 15. Versionskontrolle: Frei eins für Visual Studio Express
- 16. So lesen Sie SMS-Code von Ihrer Android-App
- 17. FMDatabaseQueue So geben Sie einen Wert zurück
- 18. So deaktivieren Sie einen Link in IE6
- 19. So löschen Sie die Remote-Benachrichtigung in Ihrer App?
- 20. Wie Sie dem Benutzer die Möglichkeit geben zwischen verschiedenen Farben Haut in Ihrer App zu wechseln
- 21. So geben Sie das Privileg Privilegien in Oracle zu geben
- 22. Geben Sie Java-Speicher für das Betriebssystem zur Laufzeit frei.
- 23. Rails messaging eins zu eins
- 24. PHP/MySQL: So erstellen Sie einen Kommentarbereich in Ihrer Website
- 25. Effiziente Eins-zu-viele-Beziehungen im Google App Engine-Datenspeicher?
- 26. So geben Sie ein Startbild für Android-App an
- 27. Hibernate Mapping xml Eins-zu-eins (viele-zu-eins)
- 28. Hibernate - Warum verwenden Sie eins zu eins, um eins zu eins darzustellen?
- 29. Link zu pdf in App
- 30. Phonegap - So öffnen Sie externen Link in der App
Der Link ist nicht das große Problem. Es ist, wie man einen Link zu etwas innerhalb der App teilt (wie die YouTube App). Der ShareButton scheint nur in der Lage zu sein, Text oder Bilder zu teilen. Kann das auf CN1 gemacht werden oder muss ich es nativ machen? – Kyri33
Durch das Teilen eines Links wird nur Text geteilt. Beachten Sie, dass die native Sharing-API denselben systemeigenen Code aufruft, den Sie nativ aufrufen würden, so dass kein systemeigener Zugriff erforderlich ist ... –