2017-07-14 8 views
0

1つのモバイルアプリケーションをAndroidおよびIOSの他のモバイルアプリケーションと統合することは可能ですか? ユーザーは、両方のアプリケーションをモバイルにインストールしています。彼は1つのアプリの中にいて、別のアプリで何らかの操作をしたいと思っていて、その操作が完了したら、私は最初のアプリで情報を得るべきです。他のモバイルアプリケーションとの統合(AndroidおよびIOS)

シンプルなシナリオを考えてみましょう。私は写真を撮るアプリを持っています。写真をクリックした後、WhatsAppで共有するオプションを取得する必要があります。これはWhatsAppを開き、その写真を共有するユーザー/グループを選択してそこに投稿されると、自分のアプリケーションと携帯電話にリダイレクトする必要がありますその写真は「WhatsAppの共有」や正しいチェックのようにマークする必要があります。

どのようにAndroidとIOSの両方でこの種の機能を実現できますか?どのように2つのモバイルアプリがお互いに通信するのですか?

答えて

1

のiOS:

はい。それはURLSchemesによって行うことができます。 iOSでは、URLSchemesはアプリ間通信の強力な方法です。フォローする手順。 1

ステップは、アプリケーションのinfo.plstファイルに移動します。

ステップ2

"URLタイプ"で最初の項目を展開し、このに行を追加し、"URLタイプ"

ステップ3

それを呼び出すと、 「URL識別子」という行を追加すると、この文字列の値はアプリケーションの逆ドメインになります。 "com.yourcompany.myapp"

ステップ再び4

、 "URLスキーム" を"URLタイプ" の最初の項目に行を追加し、それを呼び出す

ステップ5

内部「URLスキーム "では、使用する別のURLとして各アイテムを使用できます。したがって、" myapp:// "を使用する場合は、" myapp "という項目を作成します。

Deep Linking

アンドロイド使用するための別のオプション:私は、Androidで考える

を、あなたはインテントと同じことを達成することができます。このリンクを確認してください。 Android-Interapp communication

+0

このオプションを試してみましょう。 – NGR

1

逆リンクを使用できます。

ディープリンクは、外部からのリクエストを受け入れるアプリケーションによって最初に定義される必要があります。それが定義されると、デバイス上のどこからでも(つまり、別のアプリ、メッセージ、電子メールなど)そのディープリンクを呼び出すことができます。

this linkを例として参照できます。

関連する問題