簡體   English   中英

Monaca:具有Onesignal的Android中的自定義通知聲音和小圖標

[英]Monaca: custom notification sound and small icon in Android with Onesignal

我已經啟動了Monaca項目,導入了官方的Onesignal插件,並且一切正常。

問題是我找不到在Android中發送自定義聲音和小圖標的方法。 我已經在/ res / android / raw /下放置了一個mp3文件,在/ res / android / screen中放置了一個小的白色圖片,但是沒有使用它們。

我嘗試在通知中包括和排除文件擴展名均無濟於事。 還嘗試將文件放在項目的根目錄下。

有人能這樣做嗎? 提前致謝。

在config.xml中添加類似的內容

<platform name="ios">
  <resource-file src="res/ios/sound/bird01.wav" />
  <hook type="before_compile" src="res/ios/sound/copy.js"/>
</platform>

在copy.js中( ###########是項目名稱):

module.exports = function(ctx) {
    var fs = ctx.requireCordovaModule('fs'),
        path = ctx.requireCordovaModule('path'),
        deferral = ctx.requireCordovaModule('q').defer(),
        shell = ctx.requireCordovaModule('shelljs');

    var dest = path.join(ctx.opts.projectRoot, 'platforms/ios/###########.xcodeproj/Resources');
    var src = "res/ios/sound/*.*"
    shell.mkdir(dest)
    shell.cp(src, dest);
    console.log(shell.ls(dest));
    deferral.resolve();

    return deferral.promise;
}; 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM