共有アプリケーションによってURLがロードされたときに通知を受け取る方法を試してみました。私はUIApplicationDelegate
から継承するデリゲートを作成し、いくつかのメソッドをオーバーライドする必要がありますが、どのメソッドをオーバーライドするのか、どのように実装するのか分からないようです。MonoTouch Webリンクが一度UIApplication.SharedApplication.OpenUrlによってロードされたことを通知します
0
A
答えて
2
あなたのアプリケーションには既にUIApplicationDelegate
を継承する代理人がいます。これは一般的に(MonoDevelop生成の)AppDelegate.csファイル内にあり、が必要な場所はFinishedLaunching
です。
あなたは正確に何かを達成したいと思っていますか?(参照はありますか?)ローカルとリモートの通知を無効にすることができます。
public override void ReceivedLocalNotification (UIApplication application, UILocalNotification notification)
{
// ...
}
public override void ReceivedRemoteNotification (UIApplication application, NSDictionary userInfo)
{
// ...
}
が、その後、これは(すでに上書き)FinishedLaunching
メソッド内で行われるべきであるあなたアプリケーションを開くときは、URLが提供されたかどうかを知りたい場合。 NSDictionary
の情報を提供するために使用する最後の部分は、Apple documentationで説明されています。
関連する問題
- 1. 一部のデータが変更されたことをWebサービスコンシューマーに通知しますか?
- 2. 私のように定義された通知持っ通知
- 3. 一度通知が拒否されてしまったため、App simulated locationを使用していないとシミュレートされました
- 4. 再インストールされた理由FilebeatがElasticsearchに既にロードされていることを知っています
- 5. を終了一気-タスクによってロードされたタスクが
- 6. 通知アイコンをクリックすると、一度だけアクティビティが表示されます
- 7. UIViewが完全にロードされたときの通知方法
- 8. Silverlight DataGridにすべての行がロードされたときに通知する
- 9. Eclipseワークスペースに通知するためのフックがロードされています
- 10. 通知許可が拒否されました(デスクトッププッシュ通知)。通知ポップアップがクロムに表示されません。
- 11. コンテナがデプロイされたことをバックエンドに通知する
- 12. プッシュ通知を受け取ったときに、公開されているベンダーアプリが表示されます(自動的に「通知」通知)
- 13. htmlページがロードされたときの通知方法
- 14. 通知が通知されたときに通知を受け取る方法
- 15. 新しいフラグメントをロードしようとしたときに、間違ったフラグメントがロードされています
- 16. は、だけ....一度働くすでにここにPropertyChange通知
- 17. 通知がiOS端末に届いたことをどのように知っていますか?
- 18. IntentServiceによって通知されたアクティビティ
- 19. ビューからキーが押されたことをコントローラに通知しますか?
- 20. メソッドが成功しなかったことをユーザーに通知しますか?
- 21. MvvmCrossカスタムバインディングがRaisePropertyChangedによって通知されない
- 22. サイトが完全にロードされなかった場合に通知を表示します。
- 23. Microsoft Edge MobileでWeb通知がサポートされていますか?
- 24. 未知のホスト例外が一度スローされました
- 25. 通知がクリックされましたコールバック
- 26. スウィングが終了したときに通知されます
- 27. リソースが別のリソースによって通知されたときシェフループは実行されません
- 28. が一度にただ一つのスレッドによって実行される
- 29. 通知が受信され、タップまたは無効にされたときにアプリケーションに通知する
- 30. paypalは、ユーザーが正常に支払ったことを通知します
こんにちはPoupou、申し訳ありませんが、私はより明確にすべきでした:-)私がやっていることは、Web URLを開くためにUIApplication.SharedApplication.OpenUrl(url)を使用していますが、実際に読み込まれているので、サイトが読み込まれたときに通知を受ける必要があります。あなたの助けをどうもありがとう! –
申し訳ありませんが、私は正しく理解しているか分かりません。 WebURLを開くために 'OpenUrl'を使うと(例えばhttp://www.x.com/page.html)、Safari(またはそのスキーム用に登録されたアプリケーション)がすぐに起動し、あなたのアプリケーションスピナー)をバックグラウンドに移動します。たぶんあなたのアプリからhtmlを表示したいですか? UIWebView'を見てください。http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html – poupou
こんにちは、それは必ずしもそうではありません、いくつかのリンクはそうではありませんサファリを開くと、サファリを使用してリンクを開始します。このリンクは、ユーザーに私がしていることを実行するよう促します。リンクがロードされたときにアプリケーションに通知する方法があるかどうかを知っていますか?あらかじめ乾杯! –