2011-12-13 52 views
0

SMSにURLを埋め込み、ユーザーがメッセージアプリ内からURLをクリックするとアプリを起動できます。私はこれがすべて働いている。ローカルアプリを起動するためのURLリンクを含むMMSを作成することは可能ですか?

私は何ができるようにしたいのですが、画像とテキストを含むデバイスにMMSを送信し、ユーザーがMMS内のURLをクリックするとアプリが起動されますSMS内からクリックされた場合と同じです。

私はそれが動作することがわかるようにこれを模擬することは可能ですか?すなわち、私はどのように概念の証明をデモするために働くアクティブなリンクを含むMMSを作ることができますか(私はMMSをプログラム的にiOS上で作成することについて話していません、デバイスに送るために私のアプリのURLを含む方法を作成するだけです)?

+0

、あなたはapple.SE [時に比べてこの質問をしてみてください](http://apple.stackexchange.com)。 – darvids0n

答えて

1

編集:この回答は、URLの処理部分に実装の詳細が必要であることを前提として書かれています。今後のGoogle社員に技術的な詳細を残しておきます。

Hereあなたは(私はあなたが、とにかくこれを知ってほしくありませんでしたが、それは完全にするために、ここだと述べている知っている)プログラムでiPhoneからMMSesを送信することはできません示すように思わフォーラムスレッドへのリンクです。メッセージプロバイダのMMSゲートウェイを直接使用することを提案する(例えば、http://www.smsglobal.com)。

MMSへのハイパーリンクを取得する方法は、hereです。プレーンテキストで書くか、アンカーを使用するだけです:< a href = "myapp://" > iPhoneがMMSのアンカータグを正しく解析するかどうかは100%ではありません。


thisの記事を読んでください。要点は、Info.plistに「URLタイプ」の行を追加し、有効なプロトコル(例:myapp)に設定してから、ユーザーがmyappのURLへのリンクをMMSに開きます。記事の抜粋:

myapp:// 
myapp://some/path/here 
myapp://?foo=1&amp;bar=2 
myapp://some/path/here?foo=1&amp;bar=2 

iPhone SDK上記のURLのいずれかに応じて、アプリケーションを起動するときに、UIApplicationDelegateにメッセージを送信します。

カスタムハンドラを提供する場合は、デリゲートのメッセージの実装を提供するだけです。たとえば:あなたはすでにあなたのアプリケーションで作業URLスキームを持っていて、ちょうどiOSのMMSへのリンクを追加する方法を知る必要がある場合

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url 
{ 
    // Do something with the url here 
} 
+0

質問によると、OPには、すでに適切にURLスキームの処理が行われています。つまり、すべてが正しく理解されている場合です。 – Till

+0

はいそれまでは正しいです。 a)iOS上で可能かどうかを確認するb)何らかの理由でURLを含むMMSを作成し、それが動作することを確認してアプリのコンセプトの証明としてアプリの起動を示す – Gruntcakes

+0

OK、 )はい、現在のSMSと同じURL処理を使用してMMSにリンクを埋め込む必要があります。b)リンクを入力してMMSに埋め込むことができます。オンラインサービス、または電話に接続できます。 – darvids0n

関連する問題