如何使用适用于Android和ios的钛工作室在我的通知中心内获取警报文本消息

时间:2015-11-22 19:37:15

标签: ios titanium-alloy

我需要在通知中心显示(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));
    }
});

如何在应用程序的通知中心部分收到通知消息?

1 个答案:

答案 0 :(得分:0)

我的问题假设:

您的代码未显示您实际将deviceToken发送到Arrow或您发送推送通知的任何其他后端。

请关注: https://appcelerator.github.io/appc-docs/latest/#!/guide/Subscribing_to_push_notifications-section-37551717_Subscribingtopushnotifications-SubscribingtoPushNotificationswithDeviceTokens

该应用无法控制推送通知的显示位置。这是通过设置>在iOS中控制的。每个应用的通知。