問題タブ [openurl]

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 投票する
4 に答える
14093 参照

iphone - iTunesアプリのリンクはシミュレーターとiDevicesのサファリでページを開くことができません

これが重複した質問になることを願っています。しかし、どの答えも私を助けてくれませんでした。iOSアプリケーションからリンクを開こうとしています。ボタンを押すとサファリアプリが開き、「アドレスが無効なためSafariはページを開けません」というアラートが常に表示されます。これは、同じhttps://itunes.apple.com/gb/app/app_name/id(appId)のようなリンクです。

正確なアプリのリンクを投稿するのは良い場所ではないと思います。したがって、上記のリンクはダミーリンクであり、私のものとまったく同じように見えます。リンクを開こうとすると常にエラーが発生するのはなぜですか。シミュレーターとiPodで試してみました。同じエラーが発生します。MAC OSのSafariで同じリンクを試してみると、機能します。 これは、リンクを使用してアプリからサファリを開くために使用しているコードです。

私はインド出身です。上記のリンクにはgbが含まれています。そのリンクはイギリスからのみ開くことができますか?

アップデート:

私は良いネットワークを持っています。そして、もう1つ試してみました。シミュレーターでサファリアプリを開き、グーグルでアプリを検索すると、そのリンクをクリックすると同じエラーが表示されます。それはアップル側自体のそのリンクに問題がありますか?

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

ios - ガイド付きアクセスがオンのopenURL電話

ガイド付きアクセス/シングルアプリモードで動作することを目的としたシンプルな連絡先アプリがあります。ユーザーが連絡先を押すと、アプリは電話を開始します。

非常にシンプルで、ガイド付きアクセスをオフにしても問題なく動作します。ガイド付きアクセスがオンのときに電話をかける方法はありますか?発信電話を許可しないガイド付きアクセスの機能である可能性が高いと確信しています。

0 投票する
4 に答える
213 参照

iphone - iPhoneでプログラムから電話をかけることはできません

このようにプログラムで呼び出しを行いました。

しかし、iPhoneからの通話はできません。何が問題ですか?

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

iphone - Facebook ボタンは Facebook iPhone アプリに移動しますが、正しい Facebook ページをロードしません

重複の可能性:
新しい Facebook iOS アプリのカスタム URL スキーム

iPhone アプリに Facebook ボタンがあります。触れたら、Facebook iPhoneアプリに移動して、Facebook iPhoneアプリがデバイスにある場合はFacebookページをロードし、そうでない場合はSafariに移動して、このFacebookページに移動します。以下のコードは Facebook アプリに移動しますが、フィードに移動するだけです。しかし、FacebookのiPhoneアプリがインストールされていないときは、私が望むように機能します

このコードは実行されます。

ボタンをクリックして直接ページに移動するにはどうすればよいですか?

0 投票する
0 に答える
347 参照

ios4 - CoPilot Truck HD, USA & Canada Maps App Open URL Schema for iOS iPhone SDK

I am trying to open the CoPilot Truck HD, USA & Canada Maps app from my own app that I am writing. This is the URL for the app on iTunes

https://itunes.apple.com/us/app/copilot-truck-hd-north-america/id399782003?mt=8

I know TomTom and Google Maps has this feature and was wondering if anyone knows if this app does and what the open URL statement is? to send an address to the app to begin a new route.

thanks for your help

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

ios - 代わりに、iOSアプリがバックグラウンドから来た後、shouldstartloadwithrequestを直接ヒットします

mainviewcontrollerにWebビューがあり、以下のようにviewdidloadメソッドでWebページをロードしています。

そして、shouldstartloadwithrequestメソッドで、URLに「itunes」が含まれているかどうかを確認し、次のコードを使用しています。

上記のコードは機能しますが、希望するアプリを開きますが、iPadからアプリに戻ると、メインビューコントローラーに移動する代わりに、前に開いたアプリを再度開きます。たとえば、マーケットボードアプリを開いた場合、iPadホームからアプリアイコンをタップすると再び開きます。しかし、上記はios5.0でのみ発生し、6.0では発生しません。これは本当に奇妙なことです。

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

ios6 - iOS アプリ間の通信

app1 と app2 という 2 つの iOS アプリがあります。今私が欲しいのは、app1からapp2を開始することです。これは、openUrl メソッドと URL スキームを使用して実行できます。しかし、app1 がバックグラウンドになった場合や一時停止した場合にのみ、app2 を起動したいと考えています。

AppDelegate の applicationWillEnterForeground から app2 を起動できますが、AppDelegate の applicationDidEnterbackground メソッドまたは applicationWillResignActive で同じコードが機能しません。

ユーザーがapp1を離れたときにapp1からapp2を起動する方法を教えてください。

ログを確認すると、次のように表示されます。

: バックグラウンド アプリから BOOL _verifyURLEntitlement(mach_port_t, NSURL , SBSApplicationLaunchFromURLFlags, SBApplication * ) を使用するには資格 com.apple.springboard.openurlinbackground が必要です: LaunchServices: アプリケーションの起動に失敗しました - エラー コード 1 を受け取りました

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

ios - Facebook SDK 3.2 for iOS 6: ログインできない -> openURL が呼び出されない / AppId & URL が正しい

ハイホー

iOS 6 用の新しい Facebook SDK 3.2 に大きな問題があります (テストには iPhone シミュレーターを使用しています)。ハウツーで説明されているとおりに Facebook ログインを実装しました。唯一の違いは、アプリ デリゲート内に実装しなかったことです。Facebook スタッフを 1 つの別個の mm ファイルに実装しました (ただし、アプリ デリゲート内のコードもテストしました -> 同じ問題です!)。

ログインしようとすると、画面の中央に UIView (おそらく UIWebView) がポップアップ表示され、アカウント資格情報を入力できます。次に、権限確認画面が表示されます。[OK] ボタンをクリックすると、次のエラーが表示されます: 「操作を完了できませんでした。(com.facebook.sdk エラー 2.)」 ErrorLoginNotCancelled}

私はすでに古いfacebook-sdk v2を経験しています。統合するのに問題はありません。しかし、新しいものとiOS 6では、実行できません:-(

UIApplicationDelegate のメソッド openURL が呼び出されていないことが、1 つの重要な問題である可能性があると思います。AppID を info.plist に挿入し、URL タイプも追加しました。次のスニペットのようになります。

また、wireshark で URL を分析しました。

https://www.facebook.com/login.php?app_id=11111111111111&sdk=ios&skip_api_login=1&cancel=fb11111111111111%3A%2F%2Fauthorize%2F%3Ferror_reason%3Duser_denied%26error%3Daccess_denied%26error_description%3DBuser%2Buser%2Bdenied%2Buser%2DBuser%2Buser%2D 2Brequest.&fbconnect=1&next=https%3A%2F%2Fm.facebook.com%2Fdialog%2Fpermissions.request%3F_path%3Dpermissions.request%26app_id%3D111111111111111%26client_id%3D111111111111111%26redirect_uri%3Dfb111111111111111%253A%252F%252Fauthorize%26sdk% 3Dios%26display%3Dtouch%26type%3Duser_agent%26fbconnect%3D1%26sso%3Diphone-safari%26from_login%3D1&rcount=1&_rdr

デコードされた場合の同じ URL: https://www.facebook.com/login.php?app_id=111111111111111&sdk=ios&skip_api_login=1&cancel=fb111111111111111://authorize/?error_reason=user_denied&error=access_denied&error_description=The+user+denied+your+request. &fbconnect = 1&next = https://m.facebook.com/dialog/permissions.request?_path = permissions.request&app_id = 111111111111&client_id = 11111111111&redirect_uri = fb11111111111111111111111111111111111111% 1&rcount=1&_rdr

また、関連するすべての場所 (info.plist/url/dev-site: Bundle ID) で app-id が等しいことも再確認しました。

重要な情報かどうかはわかりませんが、独自の 3D エンジンを使用する 3D ゲームであるため、アプリでは xib ファイルを使用しません。また、提供される画面の向きは横向きのみです。Xcode バージョン 4.5.2 (4G2008a) を使用しています。

何か案は?

3 つの追加の質問 (より多くの情報を得るのに役立つかもしれません):

  1. 何がうまくいかないかについての詳細情報を入手するにはどうすればよいですか? 「com.facebook.sdk エラー 2」はあまり役に立ちません :-/

  2. UIApplicationDelegate からの openURL メソッドの自動リダイレクト呼び出しをテストする簡単な方法はありますか?

  3. ビューの代わりに safari-browser でログインするように SDK を強制する方法はありますか?

thx事前に

マーティン

0 投票する
8 に答える
23595 参照

ios - アプリストアでのアプリ管理サブスクリプションへのリンク

現在、アプリ内購入では、自動更新サブスクリプションをキャンセルする唯一の方法は、デバイスで次のことを行うことです。

設定>ストア>アカウントの表示>サブスクリプションの管理

プログラムで、アプリストアの[サブスクリプションの管理]ページに直接リンクすることはできますか?私は次のような方法でアプリストアを開くことができることを知っています

他のアプリがこれを行うのを見たことがありますが、その方法がわかりません。

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

ios - UIApplication openURL-%0Aを削除します

問題:

xmlファイル(RSSフィード)から開発中のフィードリーダーにいくつかの情報を解析しています。Safari[[UIApplication sharedApplication] openURL:url]でニュースURLを開こうとすると、機能しません。

xmlファイル自体が十分に準備されていないのではないかと思います。実際、私はこれに打たれ、道を見つけることができません。

詳細:

プロジェクトは、テストされたすべてのフィードで正常に機能し、特定のフィードのみが機能しません。具体的には、解析すると次のようなURLが返されます。%0Ahttp://google.com%0A

これが私が読み込もうとしているXMLファイルです。

RayWenderlichのRSSリーダーチュートリアルをワークベンチとして使用しています

これは私が使用しているコードです:

これを取得する:2013-03-22 12:25:57.918 myApp[426:c07] Failed to open url:%0Ahttp://google.it/index.html%0A

注意:このプロジェクトをテストしたすべてのフィード(たとえば20以上)は問題を引き起こしませんでした。どんな助けでも、健康で豊かな生活のための私の個人的な祝福があります。