2017-04-26 1 views
1

私はアプリでディープリンクを実装したいと思っています。私はディープリンクを実装するためにそれを読んだことがあります.JsonファイルをWebサイトのルートに置く必要があります.Jsonファイルはモバイルデバイス上にあり、アプリケーションがインストールされている場合にユーザーをアプリケーションにリダイレクトします。私はSquarespaceサイトを持っていますが、jsonファイルをsquarespaceファイルのルートフォルダに置くことは機能していないようです。これは、四角形のルートにアクセスする必要があるからと考えています。Squarespaceでホストされているウェブサイトからアプリに深くリンクできますか?

私の質問は、Squarespaceサイトとのディープリンクを実装できますか?もしそうなら、どうしたのですか?そうでない場合は、別の解決方法がありますか、または完全なアクセス権を持つ新しいWebサイトを作成する必要がありますか?

+0

あなたは 'リンゴアプリサイト - association'ファイルがフォーマットされ、正しく命名されていることが確認されたことがありますか?非Squarespaceサイトで試しましたか? – DonMag

+0

私はアソシエーションファイルには自信がありますが、テストするためのSquarespace以外のWebサイトはありません。 – Myk

+0

私はSquarespaceのサポートでチェックしました...最初の担当者はまともでしたが、深さはありませんでしたので、彼はそれをチェーンに送りました。最終的な対応:いいえ、「開発者モード」であっても、適切なMIMEタイプで適切な場所にファイルを取得することはできません。異なるホスティングサービスを探す時間、または** Alex Bauer **のコメントを考えてみましょう。 – DonMag

答えて

1

私が最初に担当者がまともだった... Squarespaceサポートで確認しますが、持っていませんでしたそれで彼はそれを鎖の上に送りました。

最終的には、「開発者モード」であっても、適切なMIMEタイプで適切な場所にファイルを取得することはできません。

別のホスティングサービスを探したり、Alex Bauerのコメントを検討する時期です。

カップルノート:

  • ファイル httpsの上にある必要があります:// - 昔ながらのhttp://は動作しません。
  • ファイルは、には拡張子がありません。最後には.jsonがありません。
  • ファイル 'MIME-type は、application/jsonに設定する必要があります。このであるため、標準のWebサービスはMIMEタイプを拡張子で設定するので、面倒です。

そうでない - それはかなりストレートフォワードです:)

0

ユニバーサルリンクに必要なファイルapple-app-site-associationをホストするための要件は非常に厳しいです。私はそれが標準Squarespaceシステムでそれらを満たすことは可能であるとは思っていませんが、それはかもしれませんが、Developer Modeが可能です。

回避策として、Branch.io Smart Banner(完全開示:私は支店チームにいる)のようなものを追加することができます。これにより、ユニバーサルリンクのサイトURLがアクティブになることはありませんが、ユーザーがサイトとアプリを簡単に切り替えることができます。

+0

これは間違いなく留意してください。 – Myk

0

私はこれが多分設計上の問題と同じくらいSquarespaceの問題ではないと思います。適切なインテントを登録すると、アプリで1ページのビューアソシエーションを作成できます。以下の例では、Androidのですが、あなたは、iOS

ケースに同様の操作を行うことができます。

  • Webアドレス:ニュース

例テント(:

  • アプリのページをwww.abc123.com/newsアンドロイド)

    <activity 
        android:name="com.abc123.android.NewsActivity" 
        android:label="@string/title_news" > 
        <intent-filter android:label="@string/filter_title_viewnews"> 
         <action android:name="android.intent.action.VIEW" /> 
         <category android:name="android.intent.category.DEFAULT" /> 
         <category android:name="android.intent.category.BROWSABLE" /> 
         <data android:scheme="http" 
          android:host="www.abc123.com" 
          android:pathPrefix="/news" /> 
        </intent-filter> 
    </activity> 
    
  • 関連する問題