デジタルグッズをスマートフォンユーザー(.mp3または.Zip形式の音楽)にダウンロードできるようにしたい。ただし、iPhoneおよびiPadは直接強制ダウンロードを許可していません。
モバイルユーザーにデジタルダウンロードを提供するにはどうすればよいですか? PHPを使用しています。
これを行う唯一の方法は、Dropbox Web APIを使用してファイルをユーザーのDropboxアカウントに転送し、モバイルデバイスと同期することです。
他の提案をいただければ幸いです。
何が必要なのか正確にはわかりませんが、isモバイルプラットフォーム(iOS、Androidなど)でファイルをダウンロードすることは可能です。軽微な癖がいくつかありますが、モバイルブラウザはデスクトップの対応と同じように動作します。
http://example.com/somefile.Zip
のような直接リンクをユーザーに提供できます
最初にPHPを介して何らかの処理を行う必要がある場合、次のようになります。
<?php
// can I download this file
if ( $itsoktodownload == true ) {
// some code here
header("Location: http://example.com/somefile.Zip);
exit;
}
?>
基本的に、このコードスニペットは、ユーザーをダウンロードしたファイルのURLにリダイレクトするだけです。
(「開く」の代わりに)強制的にダウンロードする必要がある場合、または最初に送信されるヘッダーを制御する必要がある場合、またはファイルの実際の場所を隠そうとしている場合など、より具体的なものが必要な場合リンクを共有できません)、Google経由で利用可能なダウンロードスクリプトが多数あります。
少し質問したら、より具体的な質問をすることができます。
次のいずれかを使用できます。