J'ai un exemple d'application de notification push et un adaptateur avec la version MFP 6.3 (téléchargement à partir de http://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/6.3/notifications/push-notifications-hybrid-applications/). J'ai migré l'application mobile vers le MFP 8.0.Notification push - Adaptateur - Migration MFP de 6,3 à 8,0
Adaptateur, ils ont les mêmes fonctions (procédures), comme WL.Server.createEventSource, WL.Server.notifyAllDevices, WL.Server.createDefaultNotification, WL.Server.getUserNotificationSubscription
WL.Server.createEventSource({
name: 'PushEventSource',
onDeviceSubscribe: 'deviceSubscribeFunc',
onDeviceUnsubscribe: 'deviceUnsubscribeFunc',
securityTest:'PushApplication-strong-mobile-securityTest'
});
function submitNotification(userId, notificationText){
var userSubscription = WL.Server.getUserNotificationSubscription('PushAdapter.PushEventSource', userId);
if (userSubscription==null){
return { result: "No subscription found for user :: " + userId };
}
var badgeDigit = 1;
var notification = WL.Server.createDefaultNotification(notificationText, badgeDigit, {custom:"data"});
WL.Logger.debug("submitNotification >> userId :: " + userId + ", text :: " + notificationText);
WL.Server.notifyAllDevices(userSubscription, notification);
return {
result: "Notification sent to user :: " + userId
};
}
Est-ce les fonctions fonctionnent sur MFP 8.0?
Les URL mentionnées ci-dessous ne remplacent que correctement. Droite? 1. http://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/notifications/sending-notifications/#sending-notifications 2. https://www.ibm.com/support/knowledgecenter/en/SSHS8R_8.0.0/com.ibm.worklight.apiref.doc/rest_runtime/r_restapi_push_message_post.html#Push-Message--POST-
Salut Srinu, je comprends cela.Merci pour votre aide précieuse –