Wenn ich in Reactjs den Link von Android zu iOS per Telegramm teile, wird die URL geöffnet, kann aber nichts sehenIOS

Programmierung für iOS
Anonymous
 Wenn ich in Reactjs den Link von Android zu iOS per Telegramm teile, wird die URL geöffnet, kann aber nichts sehen

Post by Anonymous »

Code: Select all

const handleShareLink = async () => {
const shareMessage = `Sign Up for free shirts! ${referralURL}`;
const response = await fetch("SOME_URL");
const response = await fetch("/mixygo.png");
const blob = await response.blob();
const file = new File([blob], "logo.png", { type: blob.type });
if (navigator.share) {
try {

const shareData = {
title: "Refer a person",
text: "Sign Up for shirts!",
url: referralURL,
files: isMobileDevice ? [file] : [],
};
await navigator.share(shareData);
} catch (error) {
console.error("Error sharing:", error);
}
} else {
try {
await navigator.clipboard.writeText(shareMessage);
alert("Referral link copied! Share it anywhere you want.");
} catch {
prompt("Copy your referral link:", shareMessage);
}
}
};
const referralURL = "MY_URL";
Dies ist der Code, den ich verwende, während ich den Link teile.

Alles funktioniert einwandfrei. Ich habe nur bei iOS-Geräten ein Problem. Wenn ich den Link von Android zu iOS per Telegramm teile, ist die URL geöffnet, aber jetzt kann ich alles sehen.

Das funktioniert nur nicht mit Telegramm.
Dies ist die Funktion, die ich aufrufe, während der Benutzer auf „Teilen“ klickt, also öffne ich beispielsweise die Website in Andriod und teile es per Telegram mit einem Benutzer, der ein iOS-Gerät hat. Jetzt öffnet der iOS-Gerätebenutzer den Link. Das Telegram öffnet den Link in seinem Standardbrowser. Der Link wird geöffnet. Es gibt keinen Fehler, aber die Website wird nicht geladen. Ich sehe nur einen leeren Bildschirm. Dieselbe URL funktioniert auf Andriod, auch wenn wir sie für Andriod für Andriod freigeben.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post