3

これが私のシナリオです:

現在、私のアプリは INTERNET パーミッションを必要としないので、そのままにしておきたいと思っています。私のアプリは、多くのユーザーが自分のデータを送信できるアプリでチャンスを逃したくない金融アプリです。

現在、DropBox の同期や、INTERNET 権限を必要とするその他のオンライン機能を有効にするアドオンが必要です。

アプリのアドオンは追加のアクセス許可を要求できますか? そうでない場合、これを達成するための合理的な方法を誰かが提案できますか?

ありがとうございました!

4

2 に答える 2

2

推奨される答えは、AndroidManifest で sharedUserId を使用し、追加されたアクセス許可とこの同じユーザー ID を使用して新しいアプリを作成することです。これは、開発者がこの必要性を予見していたアプリではうまく機能しますが、他のアプリでは、sharedUserId を追加または変更すると誤動作を引き起こします。

対応する Google のバグは次のとおりです。これに対処する必要があると思われる場合は、スターを付けてください。

http://code.google.com/p/android/issues/detail?id=14074

于 2013-02-05T06:47:26.287 に答える
1

解決しようとしていた別の問題があり、アドオンも決定しました。私が使用した解決策は、共有ユーザーIDパラダイムを実装することでした。私のアドオンには同じ署名があり、ランチャーインテント(ユーザーのデバイスに個別のアイコンがないことを意味します)がなく、アクティビティ呼び出しに署名ベースのセキュリティがあります。これにより、上記の機能を実装できるようになります。

あなたが抱えている問題は、アプリの購入に使用して別のアプリケーションをインストールできるかどうか疑問です。アドオンを別のアプリとして販売する必要がある場合があります。

お役に立てれば...

于 2012-11-29T05:02:53.180 に答える