問題タブ [sinch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
93 参照

ios - 「shouldSendPushNotifications」の前に Sinch PushPayload にアクセスする

空き状況に関係なく、他のクライアントにすぐにプッシュを送信したいと考えています。ただし、shouldSendPushNotificationsデリゲート メソッドは、呼び出しが初期化されてから 4 秒後にしか呼び出されません。それ自体pushPayloadから呼び出しのにアクセスする方法はありますか?SINCall

0 投票する
1 に答える
296 参照

sinch - onShouldSendPushData() が起動するのはいつですか?

Parse + Sinch を使用してチャット アプリをセットアップしました (主にこの公式チュートリアルを使用しました)。通知を特定の方法で機能させようとしています。

  1. MessagingActivity が開かれると、メッセージの受信者は 通知を受け取るべきではありません

  2. ホームボタンが押され、アプリが「最小化」されているが閉じられていない (アクティビティがまだ破棄されていない) 場合、受信者 は通知を受け取る必要があります。

現在、レシーバーは、アプリが完全に閉じられ (マルチタスク ビューからスワイプされて)、MessageService を開始したアクティビティが破棄された場合にのみ通知を受け取ります。

onShouldSendPushData() は、アプリが完全に閉じられたときにのみ呼び出されますか? アプリがバックスタックにあるときはいつでも呼び出すという目標を達成できる方法はありますか?

0 投票する
2 に答える
273 参照

sinch - sinch 用に signedUserToken をフォーマットするには?

Sinch を ROR Web アプリケーションに統合しようとしていますが、signedUserToken をフォーマットして sinchClient を開始するのに苦労しています。Haml を使用した私の見解は次のとおりです。

そして、コントローラーで何をしようとしても、成功に最も近いのは次のとおりです。

少しでも助けていただければ幸いです。また、適切な情報を入手して時間を割くことができれば、Rails に Sinch を統合するための Rubygem を作成することもできます。

乾杯、ジェームズ

編集 :

私はいくつかの変更を試みましたが、近づいています(と思います)。InvalidCharacter の問題は、Javascript では明らかにうまくデコードされない末尾の '=' から発生しました。

私の新しいコントローラーは次のとおりです。

しかし今、私は次のエラーに直面しています:

POST https://api.sinch.com/v1/instance 500 (内部サーバー エラー) client:1 XMLHttpRequest はhttps://api.sinch.com/v1/instanceを読み込めません。要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、オリジン 'http:// localhost:3000' へのアクセスは許可されません。応答の HTTP ステータス コードは 500 でした。

(localhost の前のスペースは、SO の新しいユーザー制限によるものです)

Rack::Cors を Rails サーバーに追加して、クロスドメイン リクエストが自分のリクエストから来た場合に備えて許可しようとしましたが、どのような構成を試しても、リクエストに正しいヘッダーが含まれていないようです。CORS リクエストを誤解していますか? 問題は sinch.min.js によって生成されたリクエストから来ていますか?

よろしく、ジェームズ

0 投票する
1 に答える
423 参照

javascript - C# Windows Phone アプリから Javascript を呼び出す - 良い方法ですか?

クロスプラットフォームのコミュニケーションアプリを開発するためのバックエンドサービスを検討しています(対象デバイスはiOS、Android、Windows Phoneです)。現在、私はSinchを見ています。

今のところ Android でのプロトタイプ開発を開始しており、Sinch には Android ネイティブの SDK があります。ただし、WP ネイティブ SDK はありません。

SinchにJavascript SDK があります。

箱から出してすぐに Windows Phone 用の Javascript + HTML アプリを作成できることを私は知っています。私は以前に WP 用に開発したことがありますが、C# のみでした。利用可能な機能が気に入っています。Javascript + HTML はネイティブに C# のようにではなく、Web ブラウザー ベースのアプリとして実行されると信じています (間違っていれば訂正してください)。

そのため、将来を考えると、アプリを Windows Phone (私のお気に入りのプラットフォーム) に移植するのに苦労する可能性があるようです。

C# から Javascript コードを呼び出す方法を調べました。私が読んだところによると、Browser オブジェクトを使用して、C# アプリから Javascript コードを評価できるようです。

私の質問は次のとおりです。Windows Phone アプリの大部分を C# で記述し、メッセージを送信するときに Sinch Javascript ライブラリを使用することは可能でしょうか? これにより、大きな安定性の問題が発生しますか?

フルスクリーンの Web ブラウザ アプリは使いたくない。

Web ブラウザー オブジェクトを非表示にして、それを単に Javascript コードの評価に使用することはできますか? または、この相互運用性を取得する簡単な方法はありますか?

返信ありがとうございます。

編集:私のアプリの完全な Javascript + HTML 実装を使用するだけの価値があると思われる場合はお知らせください。C# は忘れてください。

0 投票する
1 に答える
629 参照

android - sinch ペイロードで余分なデータを送信する方法

私はsinch SDKを使用しており、gcmを使用してプッシュ通知を送信しています.関数を使用してユーザーを登録していますがregisterPushData (reg_id.getbytes ())、これreg_idはGCM登録IDですが、ユーザー名やIDなどの追加のものを送信したい.

私はそれを行う方法を知りたいです。また、関数registerPushData ()が取っていることを知って、反対側でそれらを受信する適切な方法も知りたいですbyte[ ]

0 投票する
0 に答える
772 参照

php - PHPを使用してAndroidからgcmに登録IDの配列を送信する方法

PHPを使用して登録IDの配列をgcmに送信しようとしていますが、機能しません。sinchを使用しています。これが私のコードです:

上記のコードが間違っていることを知っているので、質問しています。

(p) 関数を使用して取得できる GCM 登録 ID を含むプッシュペアのリストです。p.getPushData()文字列の配列に各登録 ID を入力し、それをサーバーに送信してから GCM に送信します。のコードUserFunctions.sendPushNotifications(senderId, message, arrayList);は:

私のPHPコードは次のとおりです。

ユーザーがサインインした最初のデバイスに通知を送信できます

しかし、ユーザーが自分のアカウントにサインインしているすべてのデバイスに通知を送信したいので、助けてください。