【发布时间】:2017-08-19 12:23:37
【问题描述】:
我有一个带有 MFP 6.3 版本的示例推送通知应用程序和适配器(从 http://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/6.3/notifications/push-notifications-hybrid-applications/ 下载)。
我已将移动应用程序迁移到 MFP 8.0。在适配器中,它们具有相同的功能(过程),例如, 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
};
}
此功能是否适用于 MFP 8.0?
下面提到的网址只是正确的替换。对? 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-
【问题讨论】:
标签: cordova push-notification ibm-mobilefirst mobilefirst-adapters mobilefirst-cli