0

我有一個應用程序,請求從用戶發送短信的權限,然後在後臺發送格式化的短信。這適用於除我的新OnePlus 5之外的所有其他23個設備。Android發送短信許可在其他23+設備上工作,但不能與OnePlus 5一起使用

有誰知道可能會發生什麼?

+0

因此這是不正常的許可請求? –

+0

你好@安東尼歡迎來到SO。恐怕你的問題確實太模糊了。你能否包含更多關於你的應用程序如何請求許可併發送SMS的信息。另外,哪一部分不工作,你試圖解決什麼問題? – Chic

+0

謝謝,我剛剛從另一個課程中發現其他使用其他運行7.0+的手機的用戶遇到同樣的問題。讓我來了解如何發佈代碼片段,並且將包含該代碼片段。 –

回答

0

可能是因爲第三方應用程序權限而發生的。 One plus使用Oxygen Os和Settings從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); 
相關問題