0

サンプルプッシュ通知アプリケーションとMFP 6.3バージョンのアダプタ(http://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/6.3/notifications/push-notifications-hybrid-applications/からダウンロード)があります。プッシュ通知 - アダプタ - MFP 6.3から8.0への移行

モバイルアプリケーションを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-

答えて

2

プッシュ通知は、V8.0へのv6.3の間でいくつかの機能強化に加えて、主要なアーキテクチャの変更を受けました。

第1に、v8.0では、アダプタ内からプッシュ通知を送信するためにすぐに使用できるサーバーサイドSDKはありません。ただし、これは不可能ではありません。アダプタ内から直接REST APIを使用できます。 リファレンス:あなたのqの2をリンクしてください。上記。スワッガーのドキュメントは、インストール時にも利用できます。

第2に、イベントベースの通知がv8.0で削除され、タグベースの通知が優先されました。移行パスの次のリンクにアクセスしてください: http://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/upgrading/migrating-push-notifications/

+1

こんにちは、私はそれを理解しています。貴重な助けに感謝します。 –

関連する問題