2017-08-08 3 views
0

私は信号のAPIを理解しようとしていましたが、次のような構造を見つけられませんでした。Onesignal Webpush - シングルドメイン、複数のアプリですか?ユーザーをターゲットにする方法

私は1つのドメインを持っています、account.domain.comとしましょう。私は通知を有効にするこれらのWebアプリケーションのそれぞれについて

https://account.domain.com/app.html?app=1 
https://account.domain.com/app.html?app=2 
https://account.domain.com/app.html?app=3 

:私は、複数のWebアプリケーションをホストすること、単一のドメインで

アプリごとにユーザー通知を送信したい

だから私の質問は以下のとおりです。

  • 私は、ユーザーが使用する各アプリをOneSignal.com上の1つのアプリを設定し、 のためのユニークな「タグ」を作成するのですか?
  • また、OneSignal.comに複数のアプリを設定して、そのユーザーを のようにターゲティングしますか? (私はこのオプションをWeb SDKのappIdを変更してテストしましたが、1ページを購読すると他のページにも購読しています)。

アクションの?

答えて

0

これで実行する主な問題は、ブラウザでのユーザーの通知許可が、URLではなくドメインにリンクされていることです。したがって、ユーザーがブラウザ設定であなたのWebアプリケーションの通知をブロックすると、他のすべてのWebアプリケーションからの通知もブロックされます。

これで問題が解決しない場合は、ドメイン内のすべてのアプリケーションを表す単一のOneSignalアプリケーションを作成することをおすすめします。 OneSignal tagsを使用して、通知を受け取るアプリをマークするアプリをマークすることができます。

ユーザーの権限がすべてのアプリケーションで共有されないようにするには、各アプリケーションを独自のサブドメイン(app1.account.domain.com、app2.account.domain.com)に配置する必要があります。 。これらのサブドメインごとに個別のOneSignalアプリを使用することができます。

関連する問題