0

PhoneGapを使用してモバイルアプリを構築しています。サーバーからファイルがダウンロードされます。サーバーにはphpがあります。私は自分のphonegapアプリと「他のすべてのブラウザー」をphpから区別する方法を探しています。私はphpでユーザーエージェント文字列を探す方法を知っています。私の質問は、すべてのプラットフォーム(android、iphoneなど)のユーザーエージェントにある文字列(「PhoneGap」など)があるかどうか、またはPhoneGapにカスタムユーザーエージェント文字列を使用するように指示します。

オプションで、PhoneGap FileTransferがファイルを要求したときにこれらのファイルを提供するために何ができるかという考えがあれば、別のブラウザーが要求したときは歓迎しません。別の方法がある場合、ユーザーにアカウントの作成を強制したくありません。

4

1 に答える 1

1

最良の方法は、アップロード呼び出しと一緒に追加のパラメーターを渡すことです。ページがPhoneGapからロードされたか、JavaScriptを使用していないかを判断するには、ここで私の投稿を読んでください

別の方法ですが、iPhone / iPad / iPod / Android /BlackBerry/の場合はUserAgentで検索するのは完璧ではありません...

于 2012-11-06T15:05:28.513 に答える