2017-04-16 97 views
0

我想以編程方式在UWP應用程序中設置鈴聲。但是,正如我在How to programmatically get/change ringtone and alert tones中看到的那樣,這似乎不可能。當在UWP應用程序中收到SMS時執行操作

我看了How to use the save ringtone task for Windows Phone 8,但這不是我要找的。

有沒有辦法攔截短信接收事件,並在收到短信時執行操作(我不需要閱讀短信,我只想在收到短信時播放自定義鈴聲)?

我不想創建一個短信應用程序。

+2

大多數短信活動僅適用於移動運營商應用和Windows應用商店應用,移動網絡運營商,移動寬帶適配器IHV或OEM提供特許訪問。 –

回答

1

有沒有一種方法來攔截短信接收事件並在收到短信時執行操作?

我們可以使用SMS接收到的後臺事件來實現這一點。欲瞭解更多信息,請參閱Run new SMS received background eventsSMS send and receive sample

但是,正如@Ken所提到的,重要的是要注意這些API和事件主要供設備製造商使用。從Windows.Devices.Sms Namespace參見:

請注意,此功能僅適用於通過給移動網絡運營商,移動寬帶適配器IHV或OEM特權訪問移動運營商的應用程序和Windows商店應用。有關更多信息,請參閱Mobile Broadband: device apps


如果你想改變鈴聲,我認爲你可以ms-tonepicker: URI方案嘗試。

要更改鈴聲,我們可以利用的tone saver例:保存本地音樂文件作爲鈴聲和色調保護程序「讓這個我目前的手機鈴聲」。
enter image description here

欲瞭解更多信息,請參閱Choose and save tones using the ms-tonepicker URI scheme

相關問題