2017-10-24 16 views
1

上記のアンドロイドバージョン6のユーザーの許可/拒否の許可なしにsmsを送信する方法を見つけるために1週間検索しました。ダイアログが表示され、許可が必要な理由が説明され、その中にはmake make explodeというものがあります。私は、このnpmライブラリreact-native-get-sms-androidを使用して、許可なしにSMSを送信するネイティブのアプリケーションを作成しました。アンドロイドバージョン6と7では、うまくいきました。私は、どのように私のために混乱しているアンドロイドバージョン6と7のいずれかの許可要求せずにSMSを送信アンドロイドアプリを取得後、このコードAndroid APIバージョン> 6.0(API 23)でユーザー権限のないsmsを送信

SmsAndroid.autoSend(phoneNumber, message, (fail) -> { 
    console.log("Failed with this error: " + fail) 
}, (success) -> { 
    console.log("SMS sent successfully"); 
}); 

を使用しましたか? これは私が取得アプリです:(システムアプリケーション以外の)ターゲットバージョン< = 21ない限り、これを行う方法はありません

https://drive.google.com/file/d/0BxPC6lSGOPLHcmxjR2ZNd1dGQUk/view?usp=sharing

答えて

2

<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="21" /> 

これは、そのapkのマニフェストエントリです。 そのターゲティングApi 21 Max。 アクセス権が要求されているアクセスの場合、セキュリティ例外がスローされます。 Sms Permissionを手動で設定する> App> AppName> Permissionsを無効にすることができます。 アプリがまだSms Apiにアクセスできるかどうかを確認してください。

Permission modelに従う必要があるため、どのApiレベルをターゲットにしていてもかまいません。ユーザーはAndroid Mから手動で権限を無効にできるため、

関連する問題