IOSの場合 - 通知でブラウザのv/sアプリケーションが開きます。oneignalによって生成された通知でbranch.io URLを送信するときに、開いているApp v/s URLを作成する方法
通知用に1つの信号を使用する。ブランチURLが通知の追加データとして設定されます。これをOneSignalHandleNotificationBlockで取得して、Webビューに指示します。この作品を作るための一つの方法であると支店のためのdevのノートに
ソウ -
あなたはプッシュ通知と支店のリンクを使用することができます。プッシュ通知を作成するときは、userInfoディクショナリにBranchリンクを指定する必要があります。 これはNSStringでなければならず、userInfoのキーはBranchでなければなりません。 例:@ { "ブランチ" @: "https://[branchsubdomain]/ALMc/e03OVEJLUq" @}
そしてdidReceiveRemoteNotification設定 - を - (無効)アプリケーション:(のUIApplication *)アプリケーションdidReceiveRemoteNotification:(NSDictionaryの*)のUserInfo { [[支店のgetInstance ] handlePushNotification:userInfo];
// ... handle push notifications that do not include Branch links
}
私はこの作品を作ることができていません。
誰かが1つの信号通知でブランチURLを渡す前に同様のものに直面しましたか?
OneSignalでの経験がある方 - このキーの送信方法:Apple Push Notificationペイロードの値ペア:branch_link?
ブランチの経験豊かな人のために、どのようにApple Push Notificationペイロードでそれを期待しているのですか?
IOSでは、アプリが実行されていない場合は、通知時にapplication:didFinishLaunchingWithOptionsが呼び出されます。 アプリがアクティブであるか、またはbackground-application:didReceiveRemoteNotificationが通知時に呼び出されるときに実行されているとき。 – Sharad
1)上記の両方のメソッドにOneSignalHandleNotificationBlockを追加する必要がありますか?ここで追加データからURLを取得しますか? – Sharad
2)上記の両方の方法に[[Branch getInstance] handlePushNotification:userInfo];を追加する必要がありますか? – Sharad