Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ionic framework 如何定制Bluemix推送通知?_Ionic Framework_Ibm Cloud_Hybrid Mobile App_Ibm Mobile Services_Ibm Cloud Plugin - Fatal编程技术网

Ionic framework 如何定制Bluemix推送通知?

Ionic framework 如何定制Bluemix推送通知?,ionic-framework,ibm-cloud,hybrid-mobile-app,ibm-mobile-services,ibm-cloud-plugin,Ionic Framework,Ibm Cloud,Hybrid Mobile App,Ibm Mobile Services,Ibm Cloud Plugin,我正在使用bluemix ibm mfp push和ibm mfp core为我的混合移动应用程序提供推送通知。 我已经在项目中添加了所有图标和splashscreen,但每当我发送通知时,它都会显示开始图标。我想用我的应用程序图标更改此星形图标。此外,我还需要在单击推送通知时将我的用户重定向到某个适当的屏幕。 欢迎提供任何参考或示例…您可以使用标记在Cordova config.xml文件中自定义应用程序图标。不同的设备将使用不同大小的图标进行推送通知,因此您需要确保为您想要支持的每种设备类型

我正在使用bluemix ibm mfp push和ibm mfp core为我的混合移动应用程序提供推送通知。 我已经在项目中添加了所有图标和splashscreen,但每当我发送通知时,它都会显示开始图标。我想用我的应用程序图标更改此星形图标。此外,我还需要在单击推送通知时将我的用户重定向到某个适当的屏幕。
欢迎提供任何参考或示例…

您可以使用
标记在Cordova config.xml文件中自定义应用程序图标。不同的设备将使用不同大小的图标进行推送通知,因此您需要确保为您想要支持的每种设备类型提供大小不同的图标

以下是Android和iOS的图标配置示例:

<platform name="android">
    <!-- 
        ldpi    : 36x36 px
        mdpi    : 48x48 px
        hdpi    : 72x72 px
        xhdpi   : 96x96 px
        xxhdpi  : 144x144 px
        xxxhdpi : 192x192 px
    -->
    <icon src="res/android/ldpi.png" density="ldpi" />
    <icon src="res/android/mdpi.png" density="mdpi" />
    <icon src="res/android/hdpi.png" density="hdpi" />
    <icon src="res/android/xhdpi.png" density="xhdpi" />
    <icon src="res/android/xxhdpi.png" density="xxhdpi" />
    <icon src="res/android/xxxhdpi.png" density="xxxhdpi" />
</platform>

<platform name="ios">
    <!-- iOS 8.0+ -->
    <!-- iPhone 6 Plus  -->
    <icon src="res/ios/icon-60@3x.png" width="180" height="180" />
    <!-- iOS 7.0+ -->
    <!-- iPhone / iPod Touch  -->
    <icon src="res/ios/icon-60.png" width="60" height="60" />
    <icon src="res/ios/icon-60@2x.png" width="120" height="120" />
    <!-- iPad -->
    <icon src="res/ios/icon-76.png" width="76" height="76" />
    <icon src="res/ios/icon-76@2x.png" width="152" height="152" />
    <!-- iOS 6.1 -->
    <!-- Spotlight Icon -->
    <icon src="res/ios/icon-40.png" width="40" height="40" />
    <icon src="res/ios/icon-40@2x.png" width="80" height="80" />
    <!-- iPhone / iPod Touch -->
    <icon src="res/ios/icon.png" width="57" height="57" />
    <icon src="res/ios/icon@2x.png" width="114" height="114" />
    <!-- iPad -->
    <icon src="res/ios/icon-72.png" width="72" height="72" />
    <icon src="res/ios/icon-72@2x.png" width="144" height="144" />
    <!-- iPhone Spotlight and Settings Icon -->
    <icon src="res/ios/icon-small.png" width="29" height="29" />
    <icon src="res/ios/icon-small@2x.png" width="58" height="58" />
    <!-- iPad Spotlight and Settings Icon -->
    <icon src="res/ios/icon-50.png" width="50" height="50" />
    <icon src="res/ios/icon-50@2x.png" width="100" height="100" />
</platform>

您可以在此处找到更多信息:


请详细说明您已经尝试过的具体内容好吗?当您说您已经将图标添加到项目中时,您具体是如何配置的?您修改的代码也将有助于调试此功能。ThanksI完成了ibm bluemix mobile services/bms clientsdk cordova plugin push documentation.URL is中给出的所有步骤。我添加了应用程序所需的图标和splashscreen。当我收到推送通知时,我没有看到星星图标的来源……星星图标是推送通知的默认图标。你能给我们看一下你的config.xml代码吗?你在哪里为android和ios添加图标,这样我们就可以帮助调试了。James我不知道有什么属性可以更改推送通知图标。在我的config.xml中,我会传递android和ios的图标src。在ios中,我可以得到推送图标,但在android中,我得到默认的星形图标。我没有谈论应用程序图标。这是关于推送通知图标。上面的配置说明还应允许您自定义推送通知图标。