0
私は、ユーザーからSMSを送信する許可を要求するアプリケーションを持っていて、バックグラウンドでフォーマットされたSMSを送信します。これは、私の新しいOnePlus 5を除く他の23台以上のデバイスすべてで動作します。Android Send SMS他の23台以上のデバイスで動作しますが、OnePlusでは動作しません5
何が起こっているのか分かりませんか?
私は、ユーザーからSMSを送信する許可を要求するアプリケーションを持っていて、バックグラウンドでフォーマットされたSMSを送信します。これは、私の新しいOnePlus 5を除く他の23台以上のデバイスすべてで動作します。Android Send SMS他の23台以上のデバイスで動作しますが、OnePlusでは動作しません5
何が起こっているのか分かりませんか?
サードパーティのアプリの許可のために起こっている可能性があります。 One plusはOxygen OSを使用し、設定はOxygen OSのカスタム設定ビューから管理されます。
あなたが代わりに
Intent intent = new Intent();
intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
Uri uri = Uri.fromParts("package", getPackageName(), null);
intent.setData(uri);
startActivity(intent);
アプリケーションの設定ページを開く必要がありますので、それが動作していない許可要求ですか? –
こんにちは@Anthonyようこそ。私はあなたの質問が実際にあまりにも曖昧であることを恐れています。あなたのアプリケーションがパーミッションをどのように要求し、SMSを送信するかについて、より多くの情報を含めることができます。また、どの部分がうまくいかず、何を修正しようとしましたか? – Chic
ありがとう、私はちょうど7.0 +を実行している他の携帯電話を持つ他のユーザーが同じ問題を抱えている別のクラスから来ました。コードスニペットを投稿する方法を見つけて、それを含めます。 –