.NET MAUI Android: пользовательская схема URL -адреса не запускаетAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 .NET MAUI Android: пользовательская схема URL -адреса не запускает

Сообщение Anonymous »

Я создаю приложение .NET Maui Android и хочу обрабатывать пользовательские схемы URL, чтобы, когда кто -то нажимает ссылку (например, MyCustomSchema: // auth/обратный вызов? Token = 123), приложение запускает или резюме.

Код: Выделить всё

[IntentFilter(new[] { Intent.ActionView },
Categories = new[]
{
Intent.CategoryDefault,
Intent.CategoryBrowsable,
},
DataScheme = "mycustomschema",
DataHost = "",
DataPathPrefix = "/")]
public class MainActivity : MauiAppCompatActivity
{
}
чего я ожидаю

[*] Когда я щелкну по ссылке, такой как MyCustomSchema: // auth/обратный вызов? Token = 123,
, если приложение закрыто, это должно открыть приложение. Передняя плава. Значения Datahost. < /Li>
Пробое с Datahost.adb shell am start -a android.intent.action.VIEW -d "mycustomschema://auth/callback?token=123"
< /code>

Это работает нормально, но щелчок из браузера или другое приложение не всегда открывает мое приложение. /> Приложение всегда открывается (или возобновляется) по ссылке, щелкните < /li>
< /ul>
мне также нужно что -то справиться в Onnewintent? /> Реализован метод Oncreate для чтения намерения? .Data URI и извлечения параметров запроса. /> попытался открыть ту же ссылку из Chrome и других приложений, но поведение было непоследовательным - иногда приложение не открылось, или параметры не были переданы. < /li>
< /ul>

Подробнее здесь: https://stackoverflow.com/questions/797 ... triggering
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»