問題タブ [url-scheme]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
8810 参照

iphone - iOSでのアプリ間通信はどの程度安全ですか?

iOSでのアプリ間通信に関するいくつかの記事に出くわしました。たとえば、「iPhoneでの双方向アプリ統合:仕組み」や「Appleが承認したiPhoneプロセス間通信」などです。基本的に、彼らはカスタムURLスキームを使用して通信します。私の質問は、ログイン資格情報などの機密データを渡す場合のセキュリティ上の懸念は何ですか?

0 投票する
3 に答える
3322 参照

android - SMSテキストのカスタムスキーム

カスタムURLスキームを実装しました。htmlのタグでスキームを使用すると問題なく動作しますが、テキスト/プレーンSMSメッセージで送信したいと思います。このスキームは、標準のアプリでは解析されません。新しいスキームをプレーンテキストからのリンクに解析するようにアプリを説得する方法はありますか?

スキームは「appname:// go/something」です

フィル

0 投票する
1 に答える
569 参照

objective-c - UIWebView は SMS アプリケーションと対話します

UIWebView を使用してページを読み込むアプリがあります。そのサイトに SMS ボタンがあります。Xcodeにそのボタンを読み取らせ、そのボタンをクリックするとiPhone SMSクライアントを開くにはどうすればよいですか?

0 投票する
1 に答える
6277 参照

nsurl - UIApplication openURL:開く前にアプリを確認しますか?

最近iOSで何か変更がありましたか?私は過去に次のように呼ぶことができました:

これは基本的に、デバイスがURLに応答するかどうかを確認し(アプリがインストールされているかどうか)、インストールされている場合はアプリを開きます。そうでない場合は、else

デバイス(iPhone 4、4.3.2)でテストすると、BOOLの作成時にTwitterアプリが開きます。

ありがとう

0 投票する
1 に答える
1059 参照

javascript - JavascriptからiPhoneにカスタムURLスキームをロードしますか?

stringByEvaluatingJavaScriptFromStringアクセスできないHTMLを変更するために使用するアプリケーションがあります(Greasemonkeyなど)。具体的には、JSからイベントが発生しNSUserDefaultsたときに、ログインフォームのユーザー名とパスワードを保存したいと思います。onSubmit

私はすでにカスタムURLスキームとonSubmitハンドラーを持っています。URLにユーザー名とパスワードを渡すことができ、それが保存されます。ハンドラーに問題があるだけonSubmitです。フォームを送信する前に、カスタムURLを使用してデータを保存するにはどうすればよいですか。

私はJavascriptフレームワークを使用しておらず、私のコードはMobileSafariのみを対象としています。

0 投票する
1 に答える
7742 参照

iphone - URL スキームを介して TomTom ナビゲーション ソリューションにアクセスする

私は現在、ユーザーがPOIに移動できるようにするiPhoneアプリケーションに取り組んでいます。これらの POI は緯度/経度によって定義され、ユーザーはワンクリックでナビゲーション ソリューションを開始して、この POI に移動できるようにする必要があります。

これは、URL スキームを使用して、Navigon で正常に動作しますnavigon://myapp|name||||||lat|lon

これで、TomTom iPhone アプリの名前の URL スキームがあることがtomtomplus://わかりました。TomTom を起動することしかできず、他のアクションは実行できません。

試しtomtomhome://geo:action=navigateto&lat=mylat&long=mylon&name=mynameましたが、うまくいきませんでした。tomtomアプリのみ起動中です。

http://addto.tomtom.com APIを調べようとしても、tomtom は起動するだけで、POI を追加したり、ナビゲートする機会がありません。

コードニプレット:

助言がありますか?

0 投票する
1 に答える
4327 参照

iphone - iOS(iPhone / iPad / iPod)で登録されているすべてのmime-types / urlスキームプロトコル(インテントフィルター)を検索します

私はモバイルWeb開発者です。いくつかのiOSデバイスをテストして、平均的なiOSデバイスが受け入れることができるmimeタイプとURLスキームを確認したいと思います。

Androidでは、PackageExplorerというアプリをインストールできます。このアプリは、すべてのapkのすべての「インテントフィルター」を一覧表示し、ファイルのmimeタイプ(image / png、text / html、text / x-vcard)とurlスキーム( geo:、tel:、sms:、mailto:、http://youtube.comのように)アプリが処理します。

モバイルウェブページのサーバーまたはブラウザ側からサポート/登録されているスキームとmimeタイプを教えていただければ本当に嬉しいですが、それが不可能な場合は、iOSで表示できるディスプレイまたはアプリを探していますデバイスがインストールされているすべてのアプリで現在サポートしている、登録済みのすべてのファイルmime-typesおよびurlスキームプロトコル。

iOSデバイスで登録されているすべてのスキーム/mimeインテントフィルターを見つけるにはどうすればよいですか?

更新:完全かどうかはわかりませんが、モバイルサファリで使用されているURLスキームの公式リストを見つけました:https ://developer.apple.com/library/archive/featuredarticles/iPhoneURLScheme_Reference/Introduction/Introduction.html (まだmimeタイプなどを探しています)

0 投票する
1 に答える
716 参照

iphone - URLスキーマと開いているプログラム

私のiPhoneプログラムはURLスキーマを使用して正常に動作します。これを行うには、このチュートリアルを許可するだけです。わかりました、プログラムの開始時に、私は関数を使用します

そして、launchOptionsには必要なすべてのデータがあります。この問題は解決されました。しかし、URLスキーマを使用していて、プログラムが開いている場合。プログラムが開き、最後に表示されたウィンドウが表示されます。でも、別の場所に行きたいです。

質問:URLスキーマを使用してWebブラウザからプログラムが再アクティブ化されたことをどのように知ることができますか?どの機能を使用する必要がありますか?それを解決できるものは見つかりませんでした。

0 投票する
2 に答える
2603 参照

iphone - iPhone:YouTubeのURLでアプリを起動しますか?

http://www.youtube.com/watch?v=VIDEO_IDENTIFIERユーザーがブラウザでYouTubeURL()にアクセスするたびにアプリを起動できるようにするカスタムURLスキームを登録したいと思います。

これは可能ですか?


編集:

ざっと見てみると、YouTubeのURLスキームは単純であることに気づきましたyoutube://。私がやりたいのは、URLスキームを使用してYouTubeに電話がかかってきたときはいつでも、YouTubeアプリの代わりにアプリを起動したいということです-これは可能ですか?競合するURLスキームがあるとどうなりますか?

0 投票する
3 に答える
323 参照

objective-c - バックグラウンドに入るときに別のアプリケーションをロードする

最初のアプリケーションがバックグラウンドに入ったときに、別のアプリケーションをロードすることはできますか?

アプリケーション 1 とアプリケーション 2 がインストールされているとします。アプリケーション 1 がバックグラウンドに入ると、メソッドが呼び出されてアプリケーション 2 のロードが呼び出されますが、アプリケーション 2 はロードされません。

Appleがこの種のことを禁止した可能性はありますか?

MobileSafari 内でテストを行って動作することを確認したので、使用しているカスタム URL スキームを呼び出すことができることは 100% 確信しています。

これは iPad アプリケーション用であり、iPhone アプリケーション用ではないことに注意してください。とはいえ、この問題に関しては、2つに大きな違いがあるべきではないと思います...

編集

説明させてください。アプリケーション自体は特定の目的のためのものです。私たちがやりたいことは、クライアントが、アプリケーションが別のインストールされたアプリケーションを介して「跳ね返る」ことを許可する設定を設定できるようにすることです。アプリケーションのユーザーを制限して、問題のアプリケーションのみを使用できるようにします。これは、このアプリケーションを使用する iPad がこのアプリケーションのみを使用するという事実によるものです。したがって、できる限りロックダウンしたいのはなぜですか。