5

私は新しい iOS 開発者です。「Sharekit」フレームワークを使用するiPhoneアプリケーションを作成しています。これを行うには、共有キットのドキュメントに記載されているすべてのセットアップを完了しました。しかし、共有したいときは、次のメッセージを表示します

「エラー: このエンドポイントは廃止されました。一時的に再度有効にするには、「august_2012」プラットフォームの移行を無効にすることができます。2012 年 8 月 1 日に完全に無効になります。」

何が恋しいのかわからない。私を助けてください。前もって感謝します。

4

3 に答える 3

4

おそらく古い、時代遅れの元の ShareKit を使用しています。メンテナンスおよび更新されているShareKit 2.0を試してみてください。

編集:

新しい shareKit は、オリジナルと比較すると多くの変更点があるため、最初から追加し直すのが賢明であり、新しいインストール ガイドに注意して従ってください。ShareKit 2.0 をセットアップした後でもこの同じエラーが発生する場合は、旧バージョンの FBConnect (facebook-ios-sdk) をまだ使用していることを示しています。この場合、Submodules/facebook-ios-sdk フォルダーにある新しいものを使用するようにしてください。

于 2012-05-10T07:48:45.113 に答える
1

FBConnect を使用したため、同じ問題が発生しました。Facebook はいくつかの「重大な変更」を予定しています。この特定のものは、2012 年 8 月 1 日にすべての人に強制されました。

技術的に言えば、ShareKit は問題を解決するはずです。ただし、機能が機能しているかどうかを実際に確認する必要があります。次の場所に移動します。

Apps>>your app>>Insights>>See All

次に、式を適用します。

Value = extra app sales just for having the feature + sales due to sharing on FB - yearly maintenance cost to update FB software - customer service cost for FB bugs - lost sales due to disgruntled FB users.

私の場合、Value はマイナスだったので、一番売れている iOS アプリからこの機能を削除しました。FBConnect は、私のアプリの中で最もバグの多い部分であり、残念ながら、良いことよりも多くの損害を与えました。

興味のある方のために、私たちが遭遇したバグは次のとおりです。

  • 人々が FB でパスワードを変更したときに FBConnect が壊れていましたが、セッション キーはまだ有効でした。これを検出する方法がなかったため、人々はハングアップしました。
  • FBConnect は特に理由もなく頻繁にタイムアウトします (これはサーバー側の問題であると仮定します)。
  • FBConnect は、カバレッジ外 (インターネットなし) の接続をうまく処理できませんでした。

ここで怒鳴っているわけではありません。問題を修正する正しい方法を決定する前に考慮すべき重要な技術的洞察を提供しているだけです。SDK の更新は、一部の人にとっては適切な解決策ですが、すべての人にとって適切な解決策ではありません。

于 2012-08-07T17:02:09.393 に答える
0

Facebook「http://developers.facebook.com/」でアプリを開く

アプリ>>あなたのアプリ>>設定>>設定の編集>>詳細設定>>移行>>破壊的変更をすべて無効にする

それが動作します。

于 2012-07-25T06:07:23.930 に答える