これはばかげているように聞こえるかもしれませんが、この問題を解決する方法が見つかりませんでした。
私がモバイルアプリを持っているとしましょう: このアプリからアイテムを購入した後、そのアイテムはサーバーからダウンロード可能であるため、ユーザーに自分のデバイスにファイルをダウンロードさせます。問題は、賢くない人でもファイルの URL を取得するのは非常に簡単に見えるため、何も購入しなくても、賢くない人は最終的に同じファイルを無料でダウンロードできるように見えることです (一般的なブラウザ)。
私が使用する言語 (ここでは重要ではありません。JavaScript、Java、Objective-C など、何でもかまいません) は別として、認証システムを開発せずにこの問題を防ぐにはどうすればよいでしょうか?