iOS Giriş Ekranı Kısayolu URL'si


0

Bir URL'yi ana ekranıma (iOS) kaydetmek istiyorum. URL, siteye hizmet veren Apache sunucusunda işlenen bir yetkilendirme anahtarı içerir.

http://www.host.com/key-foo

Bu web sitesine gidip bir ana ekran kısayolu oluşturduğumda, kısayolun URL'si şu şekilde bitiyor:

http://www.host.com/index.html

Yetkilendirme anahtarı gerektiğinden bu, kısayolu keser. Anahtarlar müşteri tarafında kullanılır (React JS) ve Apache config oradadır, böylece tüm istekleri index.html dosyasına yönlendiriyoruz. İlgili Apache yapılandırması:

RewriteEngine On
RewriteRule ^/key-(.+)$ /index.html [P]
ProxyPassReverse "/" "http://localhost/"

İOS ana ekranımın kısayol URL'sini nasıl yapabilirim = http://www.host.com/key-foo (bu kayıt için düzenli bir Safari imi oluşturursam kaydedilen URL'dir).

Yanıtlar:


0

Kendi soruma cevap veriyorum.

ReactJS uygulamamda bir özellik var manifest.json benim ana ekran kısayolum tarafından okunuyor:

"start_url": "./index.html"

Bu özelliği kaldırmak sorunu çözdü ve ana ekran kısayolu artık doğru (değiştirilmemiş) URL’ye sahip. http://www.host.com/key-foo.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.