Add mobile favorites UX and Android deep link support

This commit is contained in:
Dwindi Ramadhana
2026-02-22 23:32:48 +07:00
parent d5d925d534
commit 32e9282349
10 changed files with 594 additions and 41 deletions

View File

@@ -15,6 +15,9 @@ class SitePagesTest extends TestCase
config()->set('dewemoji.apk_release.r2_public_base_url', 'https://downloads.example.com');
config()->set('dewemoji.apk_release.r2_keys.latest_apk', 'apk/dewemoji-latest.apk');
config()->set('dewemoji.apk_release.r2_keys.version_json', 'apk/version.json');
config()->set('dewemoji.apk_release.assetlinks.fingerprints', [
'AA:BB:CC:DD:EE:FF:00:11:22:33:44:55:66:77:88:99:AA:BB:CC:DD:EE:FF:00:11:22:33:44:55:66:77:88:99',
]);
}
public function test_core_pages_are_available(): void
@@ -54,4 +57,19 @@ class SitePagesTest extends TestCase
->assertStatus(302)
->assertRedirect('https://downloads.example.com/apk/dewemoji-latest.apk');
}
public function test_assetlinks_endpoint_is_available(): void
{
$this->get('/.well-known/assetlinks.json')
->assertOk()
->assertJson([
[
'relation' => ['delegate_permission/common.handle_all_urls'],
'target' => [
'namespace' => 'android_app',
'package_name' => 'com.dewemoji.app',
],
],
]);
}
}