1

次のリダイレクトが可能かどうか疑問に思います:

私の電話アプリを自分の電話にインストールしたスマートフォン ユーザーが、私の指定したターゲット URL への Web リンクをたどるとします。ターゲット URL を使用して、ユーザーをインストール済みの電話アプリにリダイレクトし、アプリ内の特定のページに移動したいと考えています。なので手順は

Safari|QR コード スキャン --> 私の URL --> 電話アプリを開く --> アプリで目的のページを読み込む。

このリダイレクトは iOS と Android に実装できますか? これに関する情報をいただければ幸いです。

ありがとう!

4

1 に答える 1

2

iOS の場合、info.plist で URL スキームを定義できます。その後、アプリ デリゲート内で URL を処理できます。良いチュートリアルはここにあります

http://mobiledevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html

Androidでは、データインテントフィルターとして設定します

<data android:host="string"
  android:mimeType="string"
  android:path="string"
  android:pathPattern="string"
  android:pathPrefix="string"
  android:port="string"
  android:scheme="string" />

http://developer.android.com/guide/topics/manifest/data-element.html

そして、アプリを起動するインテントでデータ コンポーネントとして到着します。

<intent-filter>
 <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="myhost" android:pathPrefix="/details" />
</intent-filter>

ただし、Android のすべてのブラウザーが実際に他のアプリが URL スキームを受け入れるかどうかをテストしてから、単純に次のページとしてロードするかどうかはわかりません。

于 2012-08-09T04:19:11.227 に答える