問題タブ [in-app]

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 投票する
0 に答える
239 参照

android - アプリ内課金で、バージョンの変更を含む以前の ID を使用して、以前のバージョンを購入したユーザーに新しいバージョンをクレジットすることはできますか?

古い .apk は廃止され、新しいものは別の ID になります。アプリ内課金を使用して、ユーザーの Google Play アカウントを照会し、新しいアカウントに請求しないようにすることはできますか? 以前のIDのリストを作成することでこれを行うことができ、アプリがそれらを確認すると、ユーザーに課金せず、新しいバージョンをダウンロードできると読んだと思いました。

つまり、古い .apk には、販売に関連付けられた次の ID があります。

  • ID v1:com.yourname.here:1:1
  • ID v1:com.yourname.here:1:2
  • ID v2:com.yourname.here:1:3
  • ID v2:com.yourname.here:1:4

新しい .apk の ID は異なります: com.myname.here.

以前のバージョンを購入した人が Play ストアにアクセスして最新バージョンを入手したときに課金されないようにしたいです。以前に購入したことのない人だけに全額請求してもらいたいです。

APIでこれを行う方法を教えてください。また、その小さな例を示してください。

このページを見ると、バンドルと getPurchase リクエストでこれを実行できると Google が信じていることがわかります。以下は、上記の URL、ステップ #2 からのものです。

2.アプリケーションの起動時またはユーザーのログイン時に、ユーザーが所有しているアイテムを Google Play で確認することをお勧めします。ユーザーのアプリ内購入を照会するには、getPurchases リクエストを送信します。リクエストが成功すると、Google Play は、購入したアイテムの製品 ID のリスト、個々の購入の詳細のリスト、および購入の署名のリストを含む Bundle を返します。

ありがとう!

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

javascript - Phonegap/Cordova InAppBrowser が起動しない

理由はわかりませんが、次のことを行うと

それは正常に動作します。しかし、別の関数内からopenextlinkを実行したい場合、ウィンドウは開かず、代わりにページをロードしますが、ユーザーに表示しません。

例えば

それは経由で動作します

基本的には正常にスキャンし、結果を取得して結果を loadpet 関数に移動し、それを openextlink 関数に送信しますが、ビューアーはポップアップしません。

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

android - 私の翻訳がアプリに表示されるかどうかをテストする方法

Android アプリ内課金 SDK をアプリに統合しました。管理対象外のインアプリ商品のタイトルと説明をインド語のヒンディー語で表示しようとしています。英語をヒンディー語のスクリプトに翻訳したので、テストする必要があります。アプリまたは電話でヒンディー語のスクリプトを使用可能な場合に表示するように指定する方法はありますか?

に注意してください

このテキストは、Google Play 開発者アカウントで翻訳しました。

PS : 今のところエラーは無視してItem unavailableください。アンマネージド イン アプリ製品をアクティブに設定したばかりなので、同期に時間がかかると思います。また、BillingPermission のない公開アプリ バージョン x もあります。私のバージョン x+1 (未公開) の apk は、テストと構成の目的でのみアップロードされています。

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

android - Android アプリ内課金 v3 エラー

アプリの課金 v3 に実装し、Android テストの product_id で問題なく動作します。しかし、開発者アカウントで独自の product_id を作成すると。sigend apk をドラフトとしてアップロードし、署名済み apk をデバイスにインストールしてアプリを実行しようとすると、「サーバーから情報を取得中にエラーが発生しました。[RPC:S-7:AEC-0]」というメッセージが継続的に表示されます。この問題は 2 日後も同じままです。誰でもこれを解決できますか?

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

php - PHPを使用したアプリ課金v3のandroid

リモートphpサーバーで検証するアプリ課金v3でアンドロイドを試しています。

しかし、私のコードに何か問題があるようです。

この openssl_verify 関数が問題だと思います。

結果は常に失敗です!

openssl_verify で検証する最初のパラメーターが見つかりません。実際、最初のパラメーターに配置する適切な形式を混乱させています:(

それを解決するのを手伝ってもらえますか?

以下の完全なテストコード。

ありがとう :)

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

ios - iPhone 既存のリリース済みアプリに新しい非消耗品を追加

非消耗品のアプリ内購入を伴うリリース済みアプリ内。

既存のリリースされた iPhone アプリケーションに新しい非消耗品を追加することはできますか?

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

ios - アプリで再生する iPad アプリに Youtube ビデオを埋め込む (YouTube アプリを起動しない)

これが絶対に不可能であり、決定的な答えを見つけたとは感じていないかどうかを理解しようとしています.

動画コンテンツをアプリで再生する必要があり、ユーザーを YouTube アプリに自動的に転送して視聴する必要はありません。

どんな助けでも大歓迎です:)

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

ios - ワイルド カード アプリ ID で最初に送信された iOS アプリの新しいアプリ ID を作成できない

私は問題で車輪を回転させて立ち往生しており、誰かが助けてくれるかどうか見てみたいと思っていました. すでにアプリ ストアにあるアプリにアプリ内通知を追加したことがありますか? アプリ内通知を既存のアプリに追加しようとしています。参考までに...これが問題になる場合は、Appleによって承認されましたが、より多くの機能を備えた別のバージョンを思いつくまで、人々にダウンロードしてほしくないので、将来のリリース日を指定しました.

スタックオーバーフローで次のリンクを見つけましたプッシュ通知のライブアプリIDの更新 アプリ内通知ではワイルドカード アプリ ID。しかし、既存のアプリ バンドル ID を使用して新しいアプリ ID を作成することはできません。以下のエラーメッセージが表示されます。識別子が com.myappname のアプリ ID は使用できません。別の文字列を入力してください。次に何を試すべきか?

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

app-store - iOS プログラミング - どの (国の) アプリ ストアからアプリがダウンロードされたかを調べる方法

iOS 開発者はご存知のように、アプリストアでアプリとアプリ内製品に設定できる価格帯は 1 つだけです。ただし、(理論的には) 別のアプリとして別の国で別の価格で公開することはできます。同じアプリのアプリ内製品でも同じことをしたいと思います-代替のアプリ内製品を定義し、ユーザーの国に応じてアプリでの表示を制御します。NSLocale または NSTimeZone は設定で変更できるため、使用したくありません。アプリストア/ユーザーが接続している国を知りたいです。

たとえば、ほとんどのユーザーに自動更新のサブスクリプションを提供したいのですが、イスラエルのアプリ ストアでは自動更新のサブスクリプションを利用できないことを知っているので、イスラエルのユーザーだけに非更新のサブスクリプションを表示したいと考えています。自動更新のものを見せてください。これを達成する信頼できる方法はありますか?

ありがとう、アヴィ