在离子应用程序中解决Onesignal的制裁问题

时间:2019-01-15 06:25:34

标签: android cordova ionic-framework onesignal

我不久前创建了一个应用,该应用使用Onesignal推送通知服务发送通知。 由于我居住在伊朗,并且受到了数项制裁,因此除非该设备通过VPN连接,否则通知服务将无法正常工作(并且不会给我player_id)。 我知道Onesignal可以替代,但我想替换它们会花费很多时间。 我最终可能会放弃并寻求其他选择,但我想绝对确保我不能绕过Onesignal的制裁。 由于我是Ionic的新手,所以我想问问是否有一种方法可以在我的应用程序内设置代理(这只会影响我自己的应用程序,而不会“隧道化”整个设备)。如果是这样,那么跳过制裁会有所不同吗? 还是有其他解决方法? 还是我应该完全放弃? 如果需要,我愿意为您提供更多信息。 预先感谢。

1 个答案:

答案 0 :(得分:0)

有几种方法可以帮助您解决问题:

  • 使用替代还可以保留您的OneSignal用户像Pushe(因为您在伊朗并且无法更新应用)
    只需转到website,您就可以看到“迁移”按钮。
  • 使用代理OneSignal 的服务(例如YekSignal
  • 由于OneSignal SDK是开源的,因此您可以使用您的代理VPN自己构建一个
    This method似乎可以处理所有请求,您可以代理它并重新构建它。