我需要在通知中心显示(iOS和Android)钛应用程序的警报消息。我正在为我的应用程序使用企业苹果帐户。
我可以在钛的后台服务模式下播放声音,但我也希望在我的应用程序的通知中心内看到警告消息。
目前,我只在General -> profile -> my verified entriprise application
内看到。如何启用通知?我无法在通知中心获得警报文本/徽章,甚至我的iPad设备中的设置中也没有应用程序设置。
此代码用于注册推送通知:
Titanium.Network.registerForPushNotifications({
types: [
Titanium.Network.NOTIFICATION_TYPE_BADGE,
Titanium.Network.NOTIFICATION_TYPE_ALERT,
Titanium.Network.NOTIFICATION_TYPE_SOUND
],
success:function(e)
{
var deviceToken = e.deviceToken;
label.text = "Device registered. Device token: \n\n"+deviceToken;
Ti.API.info("Push notification device token is: "+deviceToken);
Ti.API.info("Push notification types: "+Titanium.Network.remoteNotificationTypes);
Ti.API.info("Push notification enabled: "+Titanium.Network.remoteNotificationsEnabled);
},
error:function(e)
{
label.text = "Error during registration: "+e.error;
},
callback:function(e)
{
// called when a push notification is received.
alert("Received a push notification\n\nPayload:\n\n"+JSON.stringify(e.data));
}
});
如何在应用程序的通知中心部分收到通知消息?
答案 0 :(得分:0)
我的问题假设:
您的代码未显示您实际将deviceToken发送到Arrow或您发送推送通知的任何其他后端。
该应用无法控制推送通知的显示位置。这是通过设置>在iOS中控制的。每个应用的通知。