[リストへもどる]
一括表示
タイトル検索文字列の引き渡し
記事No2912
投稿日: 2018/07/06(Fri) 20:47:09
投稿者さくら
初めまして。
数年前にProfessional版を購入して以来、いつもとても便利に使わせていただいています。(ありがとうございます!)

URLスキームを利用してLogoVistaの辞書アプリを直接開き、自動で検索文字列の結果が表示されるようにしたいのですが、検索文字列の引き渡しがうまくいかなくて困っています。
スキームはなんとか発見したのでアプリを開くことはできるのですが、開いた先のアプリの検索窓は白いままになってしまいます。
現在はしかたなく文字列を改めて打ち込んで対応していますが、文字列をうまく引き渡して検索結果を表示し、またEBPocketの検索画面に戻れるような設定方法はありませんでしょうか。
iOSは10.3.3、アプリは羅和辞典です。
どうかよろしくお願いいたします。

タイトルRe: 検索文字列の引き渡し
記事No2913
投稿日: 2018/07/10(Tue) 19:43:34
投稿者hishida
> 初めまして。
> 数年前にProfessional版を購入して以来、いつもとても便利に使わせていただいています。(ありがとうございます!)
>
> URLスキームを利用してLogoVistaの辞書アプリを直接開き、自動で検索文字列の結果が表示されるようにしたいのですが、検索文字列の引き渡しがうまくいかなくて困っています。
> スキームはなんとか発見したのでアプリを開くことはできるのですが、開いた先のアプリの検索窓は白いままになってしまいます。
> 現在はしかたなく文字列を改めて打ち込んで対応していますが、文字列をうまく引き渡して検索結果を表示し、またEBPocketの検索画面に戻れるような設定方法はありませんでしょうか。
> iOSは10.3.3、アプリは羅和辞典です。
> どうかよろしくお願いいたします。

URLスキームで呼び出し側に戻れるかどうかは、呼ばれる方の実装によるとおもいます。
実験では大辞林だと戻ってこれますが、大辞泉だと行ったきりで戻ってきません。
呼び出されるアプリでサポートしていないと難しいのではないでしょうか。

タイトルRe^2: 検索文字列の引き渡し
記事No2914
投稿日: 2018/07/13(Fri) 23:17:14
投稿者さくら
お返事ありがとうございます。
書き方がよくなかったようで申し訳ありません。
当初よりURLスキームでアプリを開くと、画面左上に「EBPocketに戻る」のボタンが現れており、押すと戻ることはできています。
(hishidaさまのお話からすると、この辞書は戻る動作がサポートされているものと思われます)

困っているのは戻れないことではなく、表題のとおり、EBPocketアプリの検索文字列の入力欄に入力した文字列が、URLスキームで開いた辞書アプリ側に引き渡されないことです。
前回の投稿時に「戻れるように」という点に触れたのは、仮に引き渡しを可能にできた場合に設定の関係によっては「戻れなくなる」ことがあるのではないか、と懸念してのことでした。

紛らわしい書き方をして申し訳ありませんが、辞書アプリ側に検索文字列を引き渡し、自動的に意味を表示できるようにするにはどのようなスキームの設定をすればよいでしょうか。
他社の設定を参考に自力でいくつも試してみましたが、残念ながら奏功しませんでした。
お手数をおかけいたしますが、どうぞよろしくお願いいたします。