ゲーム内で撮ったSSを、特定SNS以外に投稿したかったメモです。
C#(Unity)だけだと厳しく、事例みてもうまくいかなかったのでまとめました。
共有はAndroid Sharesheetを使います。
developer.android.com
除外の必要がなければShareCompatを使うのが楽です。
(ShareCompat
は中でIntent.createChooser
をラップしているだけです)
環境
Android Studio: 4.0.1
Android: 4.4.1、9
Compile SDK: 30
Build Tools: 30.0.1
実装
プラグインを作成する
こちらを参考に特定Activityは除外するようにします。
ただしAPI.24前は除外ではなく、表示するアプリを制限するようにします。
yuki312.blogspot.com
除外を判定する部分はやりたいことに合わせて実装してください。
プラグイン化(aar)はこちらを参考にしました。
sites.google.com
FileProviderの実装についてはこちらを参考にしました。
developer.android.com